社区
Java SE
帖子详情
抽象类
胭脂泪12
2012-10-30 10:39:26
抽象类都有哪些特点?具体该怎么使用?哪位高人指导一下!!
...全文
182
9
打赏
收藏
抽象类
抽象类都有哪些特点?具体该怎么使用?哪位高人指导一下!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
matrix1984
2012-10-31
打赏
举报
回复
建议看书!
小灰狼
2012-10-31
打赏
举报
回复
“员工”是抽象类
老板可以召集“员工”开会,“参考会议”是“员工”类的方法
开完会后,老板说:大家回去工作吧!
“工作”也是“员工”类的方法
但是,“工作”这个方法在泛类型“员工”中还无法实现,因为不同员工的工作是不一样的,必须要精确到子类型才可以确定,但是既然是员工,则一定会有“工作”这个方法,所以“工作”是“员工”类的抽象方法
“会计”是“员工”类的子类,所以子类“会计”的“工作”方法的实现是算账
“清洁工”是“员工”类的子类,所以“会计”的“工作”方法的实现是打扫
“厨师”是“员工”类的子类,所以“厨师”的“工作”方法的实现是做饭
……
奋斗的沙子
2012-10-31
打赏
举报
回复
public abstract class + 类名(){} 抽象方法的定义
abstarct class + 类名 {} 抽象类的定义
奋斗的沙子
2012-10-31
打赏
举报
回复
抽象类(abstract)的作用
因为有时候我们定义一个成员变量或者方法,我们不需要创建对象,只是用来被继承的,所以可以定义为抽象类
1,不能被继承,而且没有方法体,并且方法只能被重写
2,一个类如果有抽象的方法,那么这个类一定是抽象类,反之,则不一定
final类 这个是最终的意思 他一般会和abstract一起用
final abstract + 类名
1,表示这个类就是最终的类了,不能被继承,方法也不能被重写 ,并且没有方法体
法灬九罪
2012-10-31
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
抽象类(abstract)的作用
因为有时候我们定义一个成员变量或者方法,我们不需要创建对象,只是用来被继承的,所以可以定义为抽象类
1,不能被继承,而且没有方法体,并且方法只能被重写
2,一个类如果有抽象的方法,那么这个类一定是抽象类,反之,则不一定
final类 这个是最终的意思 他一般会和abstract一起用
final abstract + 类名
1,表示这个类就是最终……
[/Quote]
你家final 会和abstract 一起用啊。。 抽象类是用来被子类继承的,你final和abstract 一起用是想闹什么情况?
绝版男子
2012-10-31
打赏
举报
回复
这种基础问题,最好先好好啃书,遇到不懂的再问。
kosora曹
2012-10-31
打赏
举报
回复
参见百度百科:http://baike.baidu.com/view/262290.htm
猪思马记
2012-10-30
打赏
举报
回复
1) 抽象方法,只有行为的概念,没有具体的行为实现。
使用:abstract 关键字修饰,并且没有方法体。
如: public abstract void add();就是一个抽象方法,没有方法体,即没有{....}
2) 包含抽象方法的类,就一定是抽象类。
使用: abstract 关键字修饰,包含抽象方法。
如:平面图形一定可以计算面积。
3) 抽象类不能直接创建实例。可以定义引用变量。
4) 抽象类只能被继承,一个具体类继承一个抽象类,必须实
现所有抽象方法。
5) 抽象方法和抽象类非常适合作为系统的分析和设计的工具。
zly361814478
2012-10-30
打赏
举报
回复
自己看书吧, 哪本基础的书都有介绍
c++
抽象类
本文详细解析了C++中的纯虚函数和
抽象类
概念,包括它们的定义、特点及应用。阐述了纯虚函数如何使类成为
抽象类
,以及
抽象类
与接口的区别。通过代码示例展示了如何在派生类中实现
抽象类
的纯虚函数。
Java
抽象类
本文详细介绍了Java中
抽象类
的概念、语法,包括抽象方法的定义、
抽象类
的特性如不能实例化、抽象方法的限制以及
抽象类
在面向对象编程中的作用。重点阐述了
抽象类
如何通过继承和重写实现行为拓展和模块稳定性。,
java之
抽象类
本文详细介绍了Java中
抽象类
的概念、定义方式、特点以及抽象方法的定义。通过实例解释了
抽象类
不可实例化的原因,以及
抽象类
必须被继承的特性。同时,探讨了
抽象类
在实际开发中的应用和重要性,强调了
抽象类
作为一种预防出错的机制,帮助开发者更好地理解
抽象类
在代码复用和对象行为描述中的作用。
抽象类
是干什么的
本文详细介绍了
抽象类
的概念,强调其作为模板的角色,用于提高代码复用性,不允许直接实例化。抽象方法是
抽象类
中未提供具体实现的方法,留给子类去实现。子类继承
抽象类
必须实现所有抽象方法。
抽象类
的特点包括不能直接创建对象,必须包含abstract关键字等。此外,还探讨了
抽象类
与普通类的区别以及
抽象类
在继承体系中的作用。
抽象类
的详解
本文介绍了
抽象类
的概念,指出
抽象类
是用来描述对象但不包含完整信息的类,其主要特征是包含抽象方法。在Java中,使用`abstract`关键字定义
抽象类
和抽象方法,抽象方法没有具体实现。
抽象类
不能直接实例化,必须由子类继承并实现其抽象方法。文章通过示例展示了如何定义
抽象类
和抽象方法,并强调了
抽象类
在多态和类型安全方面的角色。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章