下面这段程序中的this.number=number;
this.name=name;
表示什么啊?我删去了也可以得到同样的运行结果,为什么要加这两句?不太明白,望高手指教....
- class Student
- { int number;String name;
- Student()
- {
- }
- Student(int number,String name)
- { this.number=number;
- this.name=name;
- System.out.println("I am "+name+ "my number is "+number);
- }
- }
- class UniverStudent extends Student
- { boolean 婚否;
- UniverStudent(int number,String name,boolean b)
- { super(number,name);
- 婚否=b;
- System.out.println("婚否="+婚否);
- }
- }
- public class Super1
- { public static void main(String args[])
- { UniverStudent zhang=new UniverStudent(1234,"hebinho",false);
- }
- }
复制代码 |
|