abstract修饰符,具体类与抽象类的区别
2014-09-19 09:39
190 查看
abstract修饰符
abstract可以修饰类,表示一个抽象类,注意:抽象类和具体类唯一的区别:类不能创建对象,而具体类是可以创建对象的
1.具体类有构造方法,抽象类也有构造方法
2.具体类可以有实例属性,抽象类也可以有实例属性
3.具体类可以有实例方法,抽象类中也可以有实例方法
4.具体类可以继承另外一个具体类,抽象类也可以继承另外一个具体类
abstract可以修饰一个方法,表示这是一个抽象方法,中有方法的声明,没有实现。
抽象类就是专门用来被继承的
一个类继承抽象类的时候,如果实现了抽象类中的全部的抽象方法,则这个是类是具体类
如果一个类继承了一个抽象类的时候,只实现了抽象类中的部分的抽象方法,则这个类必须声明为抽象类
abstract可以修饰类,表示一个抽象类,注意:抽象类和具体类唯一的区别:类不能创建对象,而具体类是可以创建对象的
1.具体类有构造方法,抽象类也有构造方法
2.具体类可以有实例属性,抽象类也可以有实例属性
3.具体类可以有实例方法,抽象类中也可以有实例方法
4.具体类可以继承另外一个具体类,抽象类也可以继承另外一个具体类
abstract可以修饰一个方法,表示这是一个抽象方法,中有方法的声明,没有实现。
抽象类就是专门用来被继承的
一个类继承抽象类的时候,如果实现了抽象类中的全部的抽象方法,则这个是类是具体类
如果一个类继承了一个抽象类的时候,只实现了抽象类中的部分的抽象方法,则这个类必须声明为抽象类
相关文章推荐
- abstract修饰符,具体类与抽象类的区别
- 抽象类(abstract)和虚方法(virtual)的区别
- 抽象类(abstract)与接口的区别(interface)
- abstract 和 interface 抽象类和接口的区别
- 抽象类和最终类(被final修饰的类)、接口的区别
- java 接口、抽象类、具体类、内部类、匿名内部类的区别及它们之间的关系
- 面向对象多态的实现(抽象类Abstract和接口Interface的用法区别)
- 类(class),抽象类(abstract), 接口(interface)的关系和区别
- 抽象类abstract和接口interface的区别与深入思考
- Scala中特质trait与抽象类abstract的区别
- 抽象类和接口的区别,static,final,abstract等
- 抽象类中的abstract和interface的区别
- 抽象类(abstract)和接口(interface)的区别
- 抽象类(abstract)和接口(interface)的区别
- 抽象类合接口的区别 (abstract与interface)
- the Differences between abstract class & interface in C#接口和抽象类的区别
- 什么是接口?接口有哪些好处,抽象类(abstract)和接口(interface)的区别
- 抽象类abstract与接口interface的区别
- 抽象类(Abstract) && 接口(Interface)区别比较
- 抽象类(abstract)和接口(interface)的区别