继承
子类不能访问父类的私有属性
父类私有的属性和方法可以继承到,但是不能直接调用.
子类一旦重写父类的方法,那么再调用的一定是子类重写的方法,一旦重写后,只能在子类类中使用super关键字调用
如果父类的返回类型是void或基础数据类型,那么子类的返回类型必须一致
如果父类的返回类型是引用数据类型,那么子类重写方法的返回类型可以是父类返回类型的子类型
@Override 方法重写检查
子类构造方法中,必须在第一行调用父类的构造方法.
如果没有显示写出调用哪个构造方法,则隐式调用父类无参的构造方法
final
//final可以修饰类,修饰属性,修饰方法,修饰参数,修饰局部变量
final修饰局部变量,就变成了常量,值不可以被修改.
final修饰参数,参数的值在方法中只能被使用,不能被修改.
final可以修饰类,被修饰类,不可以被继承
final修饰方法,方法不能被重写
代码块(只有{})在类中,可以写代码.------在创建对象时调用,调用早于构造方法
1