int i; int j; Test011(int i,int j){ this.i=i; //把形参i赋值给本类对象的i; this.j=j; } 如果你理解了上面的语句,你就不会写错了
public class Test011{ int i; int j; Test011(int a,int b){ i=a; j=b; } public static void main(String args[]){ Test011 test=new Test011(1,25); System.out.println(test.i); System.out.println(test.j); } }应该是没问题了
int i;
int j;
Test011(int a,int b){
i=a;
j=b;
}
public static void main(String args[]){
Test011 test=new Test011(1,25);
System.out.println(test.i);
System.out.println(test.j);
}
}
int i;
int j;
Test011(int i,int j){
this.i=i; //把形参i赋值给本类对象的i;
this.j=j;
}
如果你理解了上面的语句,你就不会写错了
public class Test011{
int i;
int j;
Test011(int a,int b){
i=a;
j=b;
}
public static void main(String args[]){
Test011 test=new Test011(1,25);
System.out.println(test.i);
System.out.println(test.j);
}
}应该是没问题了
Test011(int a,int b){
a=i;
b=j;
}
i = a;
j = b;
int i;
int j;
Test011(int a,int b){
i=a;
j=b;
}
public static void main(String args[]){
Test011 test=new Test011(1,25);
System.out.println(test.i);
System.out.println(test.j);
}
}
public class Test011{
int i;
int j;
Test011(int a,int b){
i=a;
j=b;
}
public static void main(String args[]){
Test011 test=new Test011(1,25);
System.out.println(test.i);
System.out.println(test.j);
}
}
a=i;
b=j;
}
没有任何意义相当于打印的int的默认值
public class Test011 {
int i;
int j;
Test011(int a,int b){
i=a;
j=b;
System.out.println("a="+a+";"+"b="+b);
}
public static void main(String args[]){
Test011 test=new Test011(1,25);
// System.out.println(test.i);
// System.out.println(test.j);
}
}
public class Test011 {
int i;
int j;
Test011(int a,int b){
i=a;
j=b;
System.out.println("a="+a+";"+"b="+b);
}
public static void main(String args[]){
Test011 test=new Test011(1,25);
// System.out.println(test.i);
// System.out.println(test.j);
}
}
public class Test011{
int i;//成员变量int i,int j,初始值为0;
int j;
Test011(int a,int b){
a=i;//i的初始值0赋给自变量a
b=j;//j的初始值0赋给自变量b
}
public static void main(String args[]){
Test011 test=new Test011(1,25);//调用构造方法。其实i,j的值自始至终一直是系统默认的0.
System.out.println(test.i);
System.out.println(test.j);
}
}
我也是刚学的Java,以后大家一起努力!
{
public static void main(String[] args)
{再下面的实话说看不大懂了我只看到了new构造符,但是构造器那块我还没自学到。。
Test011(int a,int b){
a=i; //把i赋值给a
b=j; //把j赋值给b
}
int i ;int j;在Java中没有给初始值的话默认为零
所以不管a与b的值是多少你把0赋值给他他都为零
}初学者没关系加油!
a=i;
b=j;
}
这个构造有问题呀!!!你并没有为变量i、j赋值呀,int的常量在类初始化的时候会给付值为0,所以你打印出来是0,应该给为以下代码:
Test011(int a,int b){
this.i = a;
this.j = b;
}
int i;
int j;
Test011(int a,int b){
i=a
j=b;
}
public static void main(String args[]){
Test011 test=new Test011(1,25);
System.out.println(test.i);
System.out.println(test.j);
}
}