Java自学笔记第十六天

多态性是面向对象的最后一个特征,它本身主要分为两个方面:

​ 方法的多态性:重载与覆写

​ 1 重载:同一个方法名称,根据参数类型以及个数完成不同功能;

​ 2 覆写:通一个方法,根据操作的子类不同,所完成的功能也不同。

​ 对象的多态性:父子类对象的转换。

​ 1 向上转型:子类对象变为父类对象,父类 父类对象 = 子类 子类对象 自动;

​ 2 向上转型:父类对象变为子类对象,格式:子类 子类对象 = (子类)父类实例,强制;

抽象类的使用原则:

所有抽象类必须要含有子类

抽象类的子类必须覆写抽象中的全部抽象方法——方法覆写一定要考虑到权限问题,抽象方法可以使用任意权限,要求权限尽量public

抽象对象可以通过对象多态性,利用子类为其实现实例化

posted @ 2021-08-08 20:30  热爱代码的某人  阅读(17)  评论(0编辑  收藏  举报