一、抽象类:
1.格式:abstract class类名
2.特点:
A.不能直接实例化对象,通过多态的形式实现实例化
Animal a = new Animal
B.可以有抽象方法
C.有抽象方法的类必须定义为抽象方法
D.抽象类中可以有抽象方法,也可以没有
3.成员特点:
A.成员变量
可以是变量,也可以是自定义变量
B.构造方法
不是没有用,用于子类创建对象时访问父类构造方法
C.成员方法
既可以是抽象方法也可以是具体方法
二、抽象方法:修饰符 abstract 返回值类型 方法名(参数列表){方法体}
1、抽象方法没有方法体{}
2、具体方法:修饰符 返回值类型 方法名(参数列表){方法体}
三、子类继承抽象类的特点:
必须去重写父类中的抽象类
四、接口特点
接口用关键字interface表示
格式:interface 接口名{}
五、类实现接口用implements表示
格式:class 类名 implements 接口名{}
day03
最新推荐文章于 2024-05-17 09:30:03 发布