Java,
分享于 点击 40108 次 点评:103
Java,
抽象 接口
一、抽象类
1.格式:abstract class 类名
2.特点:
a:不能实例化对象,通过多态的形式是实现实例化
Animal a = new Dog();
b:可以有抽象方法,也可以有具体方法
c:有抽象方法的类必须定义为抽象类
d:抽象类中可以有抽象方法,也可以没有
3.成员特点:
a.成员变量
可以是变量,也可以是自定义的常量
b.构造方法
不是没有用,用于子类创建对象时访问父类的构造方法
c.成员方法
既可以是一些抽像的方法,也可以是具体的方法
子类继承抽象类的特点:必须去重写父类中的抽象方法
**抽象方法:**abstract 返回值类型 方法名 (参数列表);
抽象方法没有方法体{}
具体方法:修饰符 返回值类型 方法名(参数列表){方法体}
二、接口
1.接口的特点
接口用关键字interface表示
格式:interface 接口名{}
2.类实现接口用implements表示
格式:class 类名 implements 接口名{}
在这里插入图片描述
相关文章
- 暂无相关文章
用户点评