JAVA基础抽象类和接口怎么用
2015-03-07 21:23
274 查看
如何使用抽象类:抽象类的使用可以通过继承来实现,也就是使用extends关键字,同时继承了抽象类的子类,必须实现抽象类的抽象方法。
如何使用接口:可以通过关键字implements来实现,这个词也是“实现”的意思,同样,实现接口的类,必须要实现接口中所有的抽象方法。
补充内容:
1、抽象类与接口不能被实例化
2、使用了抽象类和接口的子类,必须实现其中的抽象方法。
3、抽象类中的抽象方法访问修饰符不能为private,接口中的抽象方法访问修饰符必须为public。
抽象类,使用abstract 修饰符来定义,它可以拥有抽象方法与普通方法,抽象方法不能使用private修饰。
接口,使用interface关键字来定义,接口中只能拥有抽象方法,并且,抽象方法只能使用public来修饰。
使用抽象类和接口的时候需要注意:抽象类与接口不能实例化,继承抽象类或者实现接口的子类,必须实现其中的抽象方法。
抽象类与接口的作用:
抽象类便于复用,接口便于代码维护,在今后的开发设计当中,需要记住面相对象设计的几个原则:
1、多用组合,少用继承。
2、针对接口编程。
3、针对扩展开发。
4、针对改变关闭。
更多0
如何使用接口:可以通过关键字implements来实现,这个词也是“实现”的意思,同样,实现接口的类,必须要实现接口中所有的抽象方法。
补充内容:
1、抽象类与接口不能被实例化
2、使用了抽象类和接口的子类,必须实现其中的抽象方法。
3、抽象类中的抽象方法访问修饰符不能为private,接口中的抽象方法访问修饰符必须为public。
抽象类,使用abstract 修饰符来定义,它可以拥有抽象方法与普通方法,抽象方法不能使用private修饰。
接口,使用interface关键字来定义,接口中只能拥有抽象方法,并且,抽象方法只能使用public来修饰。
使用抽象类和接口的时候需要注意:抽象类与接口不能实例化,继承抽象类或者实现接口的子类,必须实现其中的抽象方法。
抽象类与接口的作用:
抽象类便于复用,接口便于代码维护,在今后的开发设计当中,需要记住面相对象设计的几个原则:
1、多用组合,少用继承。
2、针对接口编程。
3、针对扩展开发。
4、针对改变关闭。
更多0
相关文章推荐
- Java语言基础:抽象类和接口
- java中的继承问题,类B继承A,那么构造方法需要这样写吗?这不是重复吗?还有接口与抽象类怎么实现?
- 黑马程序员--Java基础--抽象类和接口
- 黑马程序员 Java基础<三>---> 抽象类、与接口
- Java基础07:重写;重载;内部类;抽象类;接口
- JAVA基础--接口的概念、分类及与抽象类的区别
- Java基础之面向对象(三)--继承、抽象类、接口、final修饰符、模版方法模式
- Java基础10 接口的继承与抽象类
- java 从零开始,学习笔记之基础入门<抽象类_接口_多态>(十三)
- java基础4--面向对象(下)(抽象类与接口)
- 【Java基础 011】 抽象类和接口的区别
- Java基础之面向对象(三)--继承、抽象类、接口、final修饰符、模版方法模式
- java基础知识3--抽象类,接口
- Java基础:类,抽象类,接口关系总结
- C\C++ 程序员从零开始学习Android - 个人学习笔记(八) - java基础 - 继承、抽象类、接口、内部类(待续)
- java基础---->接口和抽象类
- 黑马程序员_Java基础_面向对象(继承、子父类变量和函数以及构造函数特点、final关键字、抽象类、模版方法模式、接口)
- 黑马程序员--Java基础学习笔记之抽象类和接口、内存结构分析、Java APIs
- 详细解析抽象类和接口的区别-Java基础-Java-编程开发
- 黑马程序员_JAVA基础_抽象类与接口的关系