黑马程序员技术交流社区
标题:
抽象类的作用
[打印本页]
作者:
叶涛
时间:
2011-10-18 18:27
标题:
抽象类的作用
抽象类主要有哪些作用
作者:
蒋先
时间:
2011-10-18 19:25
抽象类就是用来被继承的,只声明方法名,不用写方法体
作者:
zhangxinxin
时间:
2011-10-18 22:04
不能实例化对象。
和普通类相比,抽象类中的方法永远也得不到实现,除了重载。所以如果你定义一个类,并且他的方法是为了生成子类了,这样你就可以创建抽象类。
实现抽象类的类必须实现其中的所有方法,否则它的子类也是一个抽象类,也不能被实例化。
作者:
祁焱
时间:
2011-10-18 23:30
使用抽象类的目的是,它可以把子类共有部分抽出来,并且实现所能实现的部分,从而为子类提供继承,但不必实现所有的方法,对于那些只需知道行为是什么,不用知道具体怎么做的方法,可以只给出说明,即定义成抽象的,而把具体的实现交给子类去做。把那些共有的,但不能具体实现的行为抽出来,定义成抽象的方法,其作用有两点:一是为子类规定了统一的规范;二是为了实现多态性。
作者:
巴蜀贤君
时间:
2011-10-19 09:39
在java中当一个类被abstract关键字修饰时,这个类被称为抽象类。抽象类是从多个具体类中抽象出类的父类,属于高层次的抽象,当子类以抽象类作为模板时,可以在抽象类的基础上进行扩展、改进,但是子类会在最大程度上保留抽象类的行为方式。抽象类需要遵循以下几个原则:1.必须有abstract关键字修饰;2.抽象类不能被实例化(不能用new来创建实例);3.抽象类中可以包含属性、方法、构造方法、内部类、初始化块、枚举类;4.含有抽象方法的类必须定义成抽象类。
作者:
o火o把o
时间:
2011-10-21 19:18
类,是具有相似点的对象的集合;
抽象类,是对具有相似点的类的共性抽取后形成的集合.这个集合把大家都有共性明文定义好了,而把大家各不相同的没有明确定义,只是概述,即为抽象.
比如,捷安特,凤凰,飞鸽都是两轮,都可以骑着跑.所以他们形成了一个类,叫自行车.
奇瑞QQ,polo,迷你cooper都是烧汽油的,又能自己跑.所以他们构成了一个类,叫汽车.
自行车和车,一抽取发现,都有轮子,都能跑,虽然跑动力一个是人力,一个是烧油.但还是可以都称作车.车就成了这个抽象类~
车这个类,定义了它的属性,轮子...方法:跑,但是这个跑的方法不能确定,所以只能抽象.
呵呵~ 视频看累了,扯扯淡~{:soso_e112:}
作者:
fso918
时间:
2011-10-23 23:14
实际的用处,可以简化代码,提高代码复用率,其他不得而知了
作者:
咖啡
时间:
2011-10-23 23:22
抽象类是不能够实例化的类:它的作用就是产生子类的同时给于子类一些特定的属性和方法.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2