抽象类与接口
抽象类
使用abstract修饰一个类,把这个类变成抽象类,抽象类不能直接创建对象,需要其他类进行继承该抽象类
- 抽象方法不能有方法体
- 抽象方法必须使用abstract进行修饰,不能有方法体
- 子类必须实现父抽象类的方法 - 1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20- public 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








