public class a{
String b =2 ;
public a(int b){
this.b=b;
}
public void setb(int b){
this.b=b;
}
public int getb(){
return b;
}
public void static String[]agrs(){
a s= new a(1);
s=new a(2);
s.getb;
}
}
请问问 输出的是那个数字。我定义了一个实例之后,下面还有s=new a(2); 也是另外的一个实例吗?前面可以加 a s= new a(2);吗?
String b =2 ;
public a(int b){
this.b=b;
}
public void setb(int b){
this.b=b;
}
public int getb(){
return b;
}
public void static String[]agrs(){
a s= new a(1);
s=new a(2);
s.getb;
}
}
请问问 输出的是那个数字。我定义了一个实例之后,下面还有s=new a(2); 也是另外的一个实例吗?前面可以加 a s= new a(2);吗?
public class A{
String b =2 ;
public A(int b){
this.b=b;
}
public void setb(int b){
this.b=b;
}
public int getb(){
return b;
}
public void static main(String agrs[]){
A s= new A(1);
s=new A(2);
s.getb();
}
}
运行后s中的b是2
只是声明了一个引用
你的引用后边引用的是 b = 2的那个对象