社区
C#
帖子详情
抽象方法与空方法
mapo365
2008-06-09 08:43:43
请问抽象类到底有什么价值,我觉得建立一个包含空方法的类更有实用价值啊,既可以实例化,又可以实现抽象类的全部功能,初学,请高手指点
...全文
104
9
打赏
收藏
抽象方法与空方法
请问抽象类到底有什么价值,我觉得建立一个包含空方法的类更有实用价值啊,既可以实例化,又可以实现抽象类的全部功能,初学,请高手指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mapo365
2008-06-09
打赏
举报
回复
赞成楼上的看法
drq6772
2008-06-09
打赏
举报
回复
抽象类提供了一个模板或是规范,让你的程序变得清晰
fuadam
2008-06-09
打赏
举报
回复
看你具体需要
mapo365
2008-06-09
打赏
举报
回复
谢谢各位的分析,从规范业务对象来说,确实抽象类起到一定的作用,但是其它方面的功能用空方法的方式最具有通用性(相对于抽象类),使用空方法的普通类应该适用性更广才对啊
fuadam
2008-06-09
打赏
举报
回复
抽象类里抽象方法强制要求继承它的子类实现,就和继承接口一样。你要是写成空方法了,子类可以不实现的
Alden
2008-06-09
打赏
举报
回复
如果你想让你的类被实例化,或者只是用于规范业务对象
Alden
2008-06-09
打赏
举报
回复
如果你想让你的类被继承,或者只是用于规范业务对象
lya121
2008-06-09
打赏
举报
回复
[Quote=引用 6 楼 drq6772 的回复:]
抽象类提供了一个模板或是规范,让你的程序变得清晰
[/Quote]
就是这个意思
whb147
2008-06-09
打赏
举报
回复
只是一种规范,可以根据自己的需要选择
微服务系列第九季-Java中的封装、抽象类、接口和多态
微服务应用是分布式开发的... 第九季主要是给大家介绍一下:Java中封装的概念及步骤、Java封装类、Java抽象类的概念、继承抽象类、
抽象
方法
、接口的概念、接口的声明与实现、接口的继承、多态的概念、多态的应用举例。
抽象类
方法
与
空
方法
的区别
抽象
方法
和
空
方法
体不是同一个概念,例如:public abstract void test();是一个
抽象
方法
,他根本没有
方法
体,即
方法
定以后没有一对花括号;但是public void test(){}
方法
是一个普通
方法
,他已经定义了
方法
体,只是...
抽象
方法
(abstract);
抽象
方法
(abstract); 首先这个名字看着就很抽象。 首先java中普通的
方法
由
方法
的声明,
方法
体,(大括号里面的)组成 修饰符,返回值而,
方法
名称,(参数列表){
方法
体, } 在普通的
方法
中可以...
24、
抽象
方法
和抽象类的写法
抽象
方法
和
抽象
方法
的格式
抽象
方法
:就是加上abstract关键字,然后去掉大括号,直接分号结束 抽象类:
抽象
方法
所在的类,必须是抽象类才行,在class之前协商abstract即可 public abstract class Animal { //这...
【笔记】
抽象
方法
与
方法
重写的区别
【问题】:既然子类继承父类可以重写父类
方法
,那在父类中写一个
空
的实现
方法
和写一个
抽象
方法
的区别在哪呢?
抽象
方法
是指abstract修饰的,且在类中没有
方法
体的
方法
; 子类
方法
的重写是指继承父类的某个实例
方法
...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章