其实很好理解~~,可以理解成,这是你没有指定一个无参的构造方法时,系统给你默认生成的一个方法。但当你自定义方法时,就需要加void和调用对象.方法();的格式来输出!(新手想法,不喜勿喷)
2018-02-02
System.out.println("访问外部类中的score:" + HelloWorld.score);
静态类或方法调用静态变量直接使用类名.变量名即可。拓展一下,因为入口方法也是一个静态的方法,所以可以在入口方法处直接HelloWorld.score也可以调用外部类的静态变量。
静态类或方法调用静态变量直接使用类名.变量名即可。拓展一下,因为入口方法也是一个静态的方法,所以可以在入口方法处直接HelloWorld.score也可以调用外部类的静态变量。
2018-02-02
(3)final表示这个句柄是不可改变的final Object obj=(Object)new String("a"); obj=(Object)new String("hello");是非法的。但是依然可以调用obj的方法。如((String)obj).length()是合法的而C++如果一个对象被定义成const,就不能调用对象的方法。除非这个方法被定义成const.
2018-01-30