1、包的命名
cn.gszh.项目名称.模块名称
2、访问控制
public 所有人都可以用
protected 不是子类或同“胞”不给用
friendly 这是默认的,只有同“胞”可用,父子不是朋友,所以子类不能用。
private 私人的,自用。
3、方法重载最常见的是构造函数,也有其他方法需要重载,比如一种方法变量不同等。
比如:public Person() public Person(String name) public Person(String name, int age)
注意: public Person(String name) 、 public Person(StringBuffer name)
类似这样的模糊的不能直接以 Person(“张三丰”);来调用方法
要用 String name = “张三丰”;Person(name); 明确来调用。
4、Java不允许多继承!!!!
public class SubClass extends SuperClassA{ …}
public class SubClass extends SuperClassA,SuperClassB{ …}
final 标记的方法或者类为最终的类或者是方法,类不允许被继承,方法被继承后不能再修改它。
![这里写图片描述](https://img-blog.csdn.net/20150528103416198)
![这里写图片描述](https://img-blog.csdn.net/20150528103311464)
5、方法重写是在返回值、参数、方法名完全一样的。
常见的是重写构造函数。
在继承这边用的比较多。