知识点

    xiaoxiao2021-04-14  41

    一、抽象类和抽象方法的特点?

    1、抽象类和抽象方法都通过abstract关键字修饰

    2、抽象类不能实例化。抽象类中可以没有、有一个或多个抽象方法,甚至全部方法都可以是抽象方法。

    3、抽象方法只有方法声明,没有方法实现。有抽象方法的类必须声明为抽象类。子类必须重写所有的抽象方法才能实例化,否则子类必须是一个抽象类。

    什么是方法重写,什么是方法重载?

    方法重写:

    在子类中可以根据需求对从父类继承的方法进行重写编写,称为方法的重写。

    方法重载:

    在同一个类中,方法名称相同,参数项不同并且与修饰符和返回无关的方法定义称为方法重载

    、方法重写与方法重载对比:

    方法重写在子类中,方法名相同,参数表相同,返回值相同或是其子类,访问修饰符不能比父类更严格。

    方法重载在同类中,方法名相同,参数表不同,与返回值无关,与访问修饰符无关。

    转载请注明原文地址: https://ju.6miu.com/read-669577.html

    最新回复(0)