其实很好理解~~,可以理解成,这是你没有指定一个无参的构造方法时,系统给你默认生成的一个方法。但当你自定义方法时,就需要加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
(1)final在java中定义常量,可作用于基本类型或者类类型,若是作用于类类型,则此类类型不能作为父类被继承,也就是说它的下面不能有子类,这样的类叫做原子类。
C++中的const定义常量,(2)Java中的final如果是对于基本类型,那和C++ const是一样的 但是如果是对对象而言就不同了
C++中的const定义常量,(2)Java中的final如果是对于基本类型,那和C++ const是一样的 但是如果是对对象而言就不同了
2018-01-30