java类的成员变量也可以不赋值,系统会根据变量类型赋系统默认值
java类的成员变量可以在以如下赋值:
声明时(int i=10)
构造方法里(this.变量名=? 方式)
类声明时不赋值,用 对象实例名.setXXX(xxx) 即set方法
Java类的局部变量必须在声明时赋值,否则报错....就是那种定义在方法里的变量...
您好,提问者:
这个基本能想到的有两种,如下代码:
public class Student{private int a
private int b
private int c
public Student(int a, int b, int c){
this.a = a
this.b = b
this.c = c
}
} class Person{
private int a
private int b
private int c
public Person(int a, int b, int c){
this.a = a
this.b = b
this.c = c
}
}
public class Student{
public Student(int a, int b, int c){
super(a,b,c)
}
}