1.接口由interface定义,抽象类由abstract定义
2.接口中的变量默认是由public static final 修饰的常量 抽象类的变量是一般变量
3.接口的方法全是抽象方法,没有普通方法 抽象类里可以定义抽象方法和普通方法
4.接口可以实现java中的多继承 也是一次实现多个接口 抽象类是单继承
5.实现一个接口需要重写里面的所有的方法 继承一个抽象类只需要重写里面的抽象方法
好像没了,嗯,就这样
1.接口由interface定义,抽象类由abstract定义
2.接口中的变量默认是由public static final 修饰的常量 抽象类的变量是一般变量
3.接口的方法全是抽象方法,没有普通方法 抽象类里可以定义抽象方法和普通方法
4.接口可以实现java中的多继承 也是一次实现多个接口 抽象类是单继承
5.实现一个接口需要重写里面的所有的方法 继承一个抽象类只需要重写里面的抽象方法
好像没了,嗯,就这样