抽象类和接口
2008-06-04 17:13
211 查看
抽象类(abstract class )
1只要有个方法是abstract ,那么该类是abstract 类;
2abstract 方法在子类中必须有实现;
在abstract 类中的abstract 方法只有声明而不能有方法体;
3abstract 方法在子类中被实现时要加上override关键字;
4abstract 类方法中非abstract 方法在子类中重写时加上new关键字;
接口( interface)
1只有方法声明,实现类来实现方法;
接口和抽象类(abstract class and interface)不同点:
1继承一个抽象类,继承多个接口
2类里面只要有一个抽象方法,该类就是抽象类;
3抽象类可以是抽象方法和普通方法,接口中的方法都是声明(只有方法名,没有内部实现),必须被继承者全部实现
1只要有个方法是abstract ,那么该类是abstract 类;
2abstract 方法在子类中必须有实现;
在abstract 类中的abstract 方法只有声明而不能有方法体;
3abstract 方法在子类中被实现时要加上override关键字;
4abstract 类方法中非abstract 方法在子类中重写时加上new关键字;
接口( interface)
1只有方法声明,实现类来实现方法;
接口和抽象类(abstract class and interface)不同点:
1继承一个抽象类,继承多个接口
2类里面只要有一个抽象方法,该类就是抽象类;
3抽象类可以是抽象方法和普通方法,接口中的方法都是声明(只有方法名,没有内部实现),必须被继承者全部实现
相关文章推荐
- PHP 5:接口抽象类与适配模式
- C\C++ 程序员从零开始学习Android - 个人学习笔记(八) - java基础 - 继承、抽象类、接口、内部类(待续)
- java学习日志(4)——java中抽象类与接口的学习
- 接口与抽象类的区别
- 接口和抽象类的区别
- net学习之继承、里氏替换原则LSP、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串(转)
- 深入理解Java的接口和抽象类
- 抽象类与接口学习笔记
- 第七章抽象类和接口 五、
- 【笔记】抽象类和接口的区别
- 接口,抽象类,抽象方法,虚方法简单总结
- 黑马程序员:C#基础篇(四)抽象类、接口、继承与多态
- 设计模式,嵌套类,抽象类,接口
- Java中抽象类和接口的区别
- J2SE_接口与抽象类
- 抽象类和接口的区别
- 对php的接口类与抽象类的理解
- 抽象类与接口需要注意的地方
- 详细解析Java中抽象类和接口的区别
- 黑马程序员——Java基础---抽象类和接口的区别