6、的效率。final的类的所有方法都不能被重写,但这并不表示final的类的属性(变量)值也是不可改变的,要想做到final类的属性值不可改变,必须给它增加final修饰。关于继承的几点注意:a) 父类有的,子类也有 b) 父类没有的,子类可以增加 c) 父类有的,子类可以改变 d) 构造方法不能被继承 e) 方法和属性可以被继承 f) 子类的构造方法隐式地调用父类的不带参数的构造方法 g) 当父类没有不带参数的构造方法时,子类需要使用super来显式地调用父类的构造方法,super指的是对父类的引用 h) super关键字必须是构造方法中的第一行语句。 六:然后议多态多态(Polymo
7、rphism):用我们通俗易懂的话来说就是子类就是父类(猫是动物,学生也是人),因此多态的意思就是:父类型的引用可以指向子类的对象。方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是复杂的继承关系也给C++开发者带来了更大的麻烦,为了规避风险,Java只 允许单继承,派生类与基类间有IS-A的关系(即“猫”is a “动物”)。这样做