@leslie1028928 构造方法的名字必须和类名相同,类名是什么,你就得用什么。如果你是想问为什么构造方法和类名用的是helloworld而不是其它,我想大概是世界上第一个程序就是helloworld,也是程序对人类显示的第一句话,这赋予了它特殊的意义。当然,你可以换成其它的。
2017-04-16
看太多文字会懵,简化下这两节课。1、内部类的对象创建:HelloWorld o = new HelloWorld (); Inner inn = o.new Inner(); 2、静态内部类(前面有static)的对象创建:SInner si = new SInner();3、①外部类:私有变量name,公有变量age,静态私有变量score;②内部类:公有变量name,score;③静态内部类:③引用方法:内部类:同名:HelloWorld.this.name;不同名:age。静态内部类:同名:HelloWorld.name;不同名:age。注:静态内部类不能访问外部类中非静态变量。
2017-04-16
int newScore=mi.getScore();
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore);
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore);
2017-04-15
定义了 内部类 必须使用 外部类 对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
2017-04-15