知识点

来源:互联网 发布:清华大学网络学堂登录 编辑:程序博客网 时间:2024/05/19 22:02

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

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

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

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


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

方法重写:

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

方法重载:

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

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

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

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

0 0
原创粉丝点击