接口和抽象类
来源:互联网 发布:通常所说的linux是 编辑:程序博客网 时间:2024/04/30 20:24
1.接口(interface),接口被用来建立类与类之间关联的标准。
Java code
public interface ITest{
public void test();
}
public class TestImpl implementsITest{
public void test(){
System.out.println("test");
}
}
2.抽象类(abstractclass),只要类中有一个抽象方法,此类就被标记为抽象类。实际上抽象类除了被继承之外没有任何意义。
区别
1.接口是公开(public)的,里面不能有私有的方法或变量,是用于让别人使用的,实现接口的一定要实现接口里定义的所有方法。
2.抽象类在 Java语言中表示的是一种继承关系,一个类只能使用一次继承关系。
3.抽象类中可以有自己的数据成员,也可以有非abstarct的成员方法。
4.抽象类和接口所反映出的设计理念不同。
5.接口中定义的变量默认是public static final型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。
- 抽象接口和抽象类
- 接口和抽象类
- 接口和抽象类
- 接口和抽象类
- 抽象类和接口
- 抽象类和接口
- 抽象类和接口
- 接口和抽象类
- 抽象类和接口
- 抽象类和接口
- 接口和抽象类
- 抽象类和接口
- 抽象类和接口
- 抽象类和接口
- 抽象类和接口
- 接口和抽象类
- 抽象类和接口
- 接口和抽象类
- protel 99se中文版
- 如何使用eclipse更改发布项目在tomcat下的名称
- 数组和集合
- 设计模式浅谈
- 面向对象的特点
- 接口和抽象类
- utf-8转为GB2312
- 盘点2013优秀的开源数据库
- struts2 工作原理
- mysql 多表查询
- 如何更新Eclipse中的ADT
- java环境变量的配置
- (转载)phoneGap-Android开发环境搭…
- 在Android系统下PhoneGap与本地代…