社区
Java SE
帖子详情
抽象类
胭脂泪12
2012-10-30 10:39:26
抽象类都有哪些特点?具体该怎么使用?哪位高人指导一下!!
...全文
183
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
打赏
举报
回复
自己看书吧, 哪本基础的书都有介绍
Java
抽象类
本文详细介绍了Java中
抽象类
的概念、语法,包括抽象方法的定义、
抽象类
的特性如不能实例化、抽象方法的限制以及
抽象类
在面向对象编程中的作用。重点阐述了
抽象类
如何通过继承和重写实现行为拓展和模块稳定性。,
什么是
抽象类
?Java中如何实现
抽象类
本文介绍了Java中的
抽象类
,包括其定义、作用以及如何实现。
抽象类
是一种不能被实例化的类,主要用于作为其他类的基类,可以包含抽象方法。子类必须实现
抽象类
中的所有抽象方法,否则子类也需要声明为
抽象类
。文章还探讨了
抽象类
与接口的区别,以及
抽象类
在代码设计中的重要性,强调了其在实现多态、封装和代码复用方面的优势。
什么是
抽象类
抽象类
有什么好处 为什么要用
抽象类
本文深入解析
抽象类
与抽象方法的概念,强调其在面向对象编程中的作用与规范,包括
抽象类
不能实例化、抽象方法必须重写的原则,以及如何在具体子类中实现抽象方法。同时,探讨了
抽象类
中普通方法与抽象方法共存的灵活性。
什么是
抽象类
本文详细介绍了Java中的
抽象类
概念,包括
抽象类
的定义、为何要使用
抽象类
及其具体用法等核心内容。通过实例说明了
抽象类
如何帮助实现代码的重用和抽象方法的作用。
python
抽象类
的意义_python之
抽象类
本文介绍了Python中的
抽象类
概念,解释了为何需要
抽象类
,并通过示例展示了如何使用abc模块实现
抽象类
。此外,还对比了
抽象类
与接口的区别,以及讨论了继承原理。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章