接口和抽象类
2016-03-16 00:00
155 查看
接口和抽象类的区别:
(1)接口是对行为的抽象,抽象类是对根源的抽象;
(2)接口中所有的方法都是抽象的,抽象类是声明方法的存在,而不去实现它,抽象类中可以有非抽象方法;
(3)接口可以多继承,抽象类和具体的类只能单继承;
(4)接口中定义的方法,不能有方法体,而抽象类可以实现部分方法;
(5)接口中基本数据类型是static的,而抽象类中不一定是;
(1)接口是对行为的抽象,抽象类是对根源的抽象;
(2)接口中所有的方法都是抽象的,抽象类是声明方法的存在,而不去实现它,抽象类中可以有非抽象方法;
(3)接口可以多继承,抽象类和具体的类只能单继承;
(4)接口中定义的方法,不能有方法体,而抽象类可以实现部分方法;
(5)接口中基本数据类型是static的,而抽象类中不一定是;
相关文章推荐
- JDK1.7新特性<switch中使用字符串>
- JDK1.7新特性汇总
- JDK新特性<其他>
- 组合和继承的区别
- JAVA ARRAY 和ArrayList
- 字符编码转换【UTF-8 to GB2312】
- Linux 系统忘记mysql root密码
- 找不到org.apache.http的解决办法
- 自定义下拉框,并取值赋值,属性 text()
- PS做动画,记得最后导出 存储为web格式,选择gif
- FTPClient与commons-pool2
- 安装Nginx
- linux下启动tomcat报错The APR based Apache Tomcat Native
- 执行shell的时候开启调试模式
- Tomcat内存设置详解
- php 长整型转字符串 (convert long to string)
- ecshop用户登录问题及ecshop购物车问题解决办法
- 修改tomcat窗口名称
- js中使用replace替换全部字符, 替换全部/的方法
- div模拟table