类的属性修饰符,就4个。
1.public class XXXX public是,表示这个类对于任何其他类可见。
2.final calss XXXXfinal是,表示这个类不能被任何类所继承(断子绝孙,String就是一个典型的final类)。
3.abstract class XXXX?abstract是,表示这个类是一个抽象类。
4.什么都不写 class XXXX ,表示这个类仅对于他所在的包(不包括子包)中的类可见。
其中 2,3是不能同时出现的。
(域 对应于delphi 的属性 )
】
.java文件命名
.一个Java文件中只能有一个public类;只有一个类,文件名必须与类名一致;
如果有public类,文件名必须与public类名一致
而且没有public类,文件名可与任一类名一致.
Super:
如果想用super继承父类构造的方法,但是没有放在第一行的话,那么在super之前的语句,肯定是为了满足自己想要完成某些行为的语句,但是又用了super继承父类的构造方法。那么以前所做的修改就都回到以前了,就是说又成了父类的构造方法了。
Super(参数)调用父类有相同型参数的同名函数,函数名和当前函数名相同
This(参数),调用当前有同型参数的函数,函数名和当前函数名相同