extends 关键字
同包中:继承 public protected,default属性,方法。
不同包:继承public protected 属性,方法。
方法重载:
方法名必须相同
参数名必须不相同
返回值最好相同
修饰符可以不同
方法重写:
方法名必须相同
参数名必须相同
返回类型必须相同
访问权限不能缩小
抛出异常不能扩大
构造不能继承。
写一个类最好默认写一个无参的构造,和一个有参的构造。
this表示当前对象,super 表示父类对象。
类构造的第一行默认是super();
extends 关键字
同包中:继承 public protected,default属性,方法。
不同包:继承public protected 属性,方法。
方法重载:
方法名必须相同
参数名必须不相同
返回值最好相同
修饰符可以不同
方法重写:
方法名必须相同
参数名必须相同
返回类型必须相同
访问权限不能缩小
抛出异常不能扩大
构造不能继承。
写一个类最好默认写一个无参的构造,和一个有参的构造。
this表示当前对象,super 表示父类对象。
类构造的第一行默认是super();