2024.1.22
今天学习了java的继承和多态,接口以及抽象类,首先在继承中,学习了通过 super 调用基类构造方法,必须是子类构造方法中的第一个语句。以及是同final声明的方法不允许覆盖,而且也不能更改,利用final可以设计出一种只能读写的类,不能改变的类。学习了java的子类和父类中的三种关系扩充,覆写,重载这三种。通过对ParentChildTest.java的运行结果
如果子类与父类有相同的字段,则子类中的字段会代替或隐藏父类的字段,子类方法中访问的是子类中的字段(而不是父类中的字段)。如果子类方法确实想访问父类中被隐藏的同名字段,可以用super关键字来访问它。