抽象类与接口
抽象类
使用abstract
修饰一个类,把这个类变成抽象类,抽象类不能直接创建对象,需要其他类进行继承该抽象类
- 抽象方法不能有方法体
- 抽象方法必须使用
abstract
进行修饰,不能有方法体 子类必须实现父抽象类的方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20public abstract class Ahsse {
String name;
int age;
//普通方法
public String aaa(){
return name;
};
// 抽象方法
public abstract String bbb();
}
class sss extends Ahsse{
@Override
public String bbb() {
System.out.println("实现抽象类的抽象方法");
return "ces ";
}
}接口
使用interface定义接口,相当于class
接口可以多继承
- 变量全部默认使用public static final修饰,使用之前必须赋值
- 类里面全部是抽象方法(默认使用public abstract修饰,没有方法体)需要被实现类进行实现
- 接口可以被多实现—implements
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GGLSS!
评论
WalineValine