码迷,mamicode.com
首页 > 其他好文 > 详细

抽象类

时间:2017-02-16 22:57:33      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:bsp   abs   多态   不能   抽象类   返回   值类型   变量   常量   

概述:抽象就是看不懂的

 


定义抽象类的格式: abstract class 类名 {}

定义抽象方法的格式: 修饰符 abstract 返回值类型 方法名称(参数列表) ;

 


特点:

1. 抽象类不能直接实例化,但是可以通过多态的形式对其进行间接实例化

2. 抽象类中不一定要存在抽象方法,但是如果一个类中存在了抽象方法,那么这个类我们就需要定义成抽象类

3. 子类的问题:

* 可以是抽象类

* 可以是非抽象类 , 但是这个类必须要重写抽象类中所有的抽象方法

 


成员特点

* 成员变量 可以是变量,也可以是常量

* 构造方法 有 , 作用: 用于子类在访问父类数据的时候对父类数据进行初始化

* 成员方法 可以是抽象方法,也可以是非抽象方法

抽象类

标签:bsp   abs   多态   不能   抽象类   返回   值类型   变量   常量   

原文地址:http://www.cnblogs.com/loaderman/p/6407166.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!