Java抽象类与接口的区别

来源:互联网 发布:中国银联 工作知乎 编辑:程序博客网 时间:2024/06/07 14:51


Java中抽象类与接口的区别

抽象类与接口的区别

区别点抽象类接口定义包含一个抽象方法的类抽象方法和全局变量组成构造方法 抽象方法 普通方法 常量 变量常量 抽象方法 使用extendsimplements关系抽象类可以实现多个接口接口不能继承抽象类 但允许继承多个接口常用设计模式模板设计模式工厂设计模式 代理设计模式 局限性不能多继承  只能多层继承    一个类不要去继承一个实现好的类无  实际作为一个模板作为一个标准或一种能力选择若接口或抽象类均可使用 优先使用接口 避免单继承若接口或抽象类均可使用 优先使用接口 避免单继承特殊一个抽象类中可以包含多个接口

一个接口中可以包含多个抽象类



0 0
原创粉丝点击