类的继承

在Java中,所有类都有一个父类Object.

关键字super和this是不同的,
this引用一个对象,可以作为函数参数,可以作为返回值,
但super不行,super只是用于告诉编译器访问父类的相关变量和方法.

多态:一种类型的变量,可以引用多种实际类型对象.
多态和动态绑定是计算机程序的一种重要思维方式,使得操作对象的程序不需要关注对象的实际类型,从而可以统一处理不同对象,但又能实现每个对象的特有行为.

静态绑定在程序编译阶段
动态绑定在程序运行时

静态绑定: 实例变量,静态变量,静态方法,private方法

可见性重写: 重写时,子类方法不能降低父类方法的可见性.

final
在类class前,防止被继承
在方法前加,防止被重写

继承是把双刃剑

你可能感兴趣的:(类的继承)