抽象与接口

    xiaoxiao2026-05-04  5

    一个抽象类没有抽象方法   可以的,意义在于不让创建对象 abstract与private ,final,static  不能同时存在 对于成员方法 private:父类定义actract方法是为了让子类重写实现,而private 不能让子类继承,所以冲突 final :父类中定义了final方法不允许重写 ,而abstract是为了让子类重写 static:类名.静态方法名调用,而  abstract中没有实现方法,调用没有实现的方法无意义。 接口:用于功能的扩展,不能实例化 常用的是接口多态 接口的方法默认就是public abstract 变量默认就是public static final   接口没有构造方法  类与类:继承关系,只能单继承,可以多层继承 类与接口:实现关系,可以单实现,可以多实现                 并且还可以在继承一个类的同时实现多个接口 接口与接口:                 继承关系,可以单继承,可以多继承 interface  father {  void show();}   interface  mother  void show2();  } interface sister extends father  mother {     这里要 实现 father 和 mother 所有的方法
    转载请注明原文地址: https://ju.6miu.com/read-1309348.html
    最新回复(0)