社区
C#
帖子详情
对继承的理解?
liujianliang
2007-12-27 11:06:00
父类Father,子类Son
Son s=new Son();
Father f=s;
这种转换要怎么理解,不是很明白
...全文
90
10
打赏
收藏
对继承的理解?
父类Father,子类Son Son s=new Son(); Father f=s; 这种转换要怎么理解,不是很明白
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真相重于对错
2007-12-28
打赏
举报
回复
父子不好理解,改成动物和人就好理解了
public class 动物
{}
public class 人:动物
{}
人 盖茨 =new 人()
动物 某个动物 = 盖茨
mainbaby
2007-12-28
打赏
举报
回复
http://www.enet.com.cn/article/2006/0703/A20060703122515.shtml
网上找了一下。
mainbaby
2007-12-28
打赏
举报
回复
男人是人。
hztgcl1986
2007-12-28
打赏
举报
回复
进来学习
effun
2007-12-28
打赏
举报
回复
可以这样理解,父类(也称为基类)提供的是一些基本的特性,子类(也可称为派生类)是在父类的基础上,又增加了些特性,或者对于同一个特性有着不同的行为。
例如,“人”可以是父类,“男人”和“女人”可以是以“人”为父类的子类,在“人”这个类中已经定义了全部的特性,而在子类“男人”或“女人”中,可以定义一些专属的特性,例如“子宫”这个器官,“男人”就没有,因此它不能被定义在“人”中,而只能定义在“女人”中。再比如在“人”中有一个方法叫“上厕所”,那么“男人”和“女人”的方式是不同的,因此需要在子类的实现中采用不同的方式。
(可不要想歪哦,纯粹技术性探讨)
tabbycat
2007-12-28
打赏
举报
回复
父子不好理解,改成动物和人就好理解了
public class 动物
{}
public class 人:动物
{}
人 盖茨 =new 人()
动物 某个动物 = 盖茨
=============================
你太强了
JasonKeith
2007-12-28
打赏
举报
回复
爸爸(房子1,房子2,房子3)
儿子(房子1)
爸爸的房子1=儿子的房子
BlueDog
2007-12-27
打赏
举报
回复
很好理解,比如你有一个类叫Animal
然后有一个子类叫Bird
当然你知道Bird一定是Animal,因此Bird也一定具有Animal所有的属性和方法
jun1st
2007-12-27
打赏
举报
回复
你的例子Father, Son举得有问题,容易造成误解。换个别的,比如Employee和Manager.
Manager is-a Employee, 因此Employee employee = new Manager();
但是不是所有的Employee都是Manager
wuyisky84
2007-12-27
打赏
举报
回复
关注
java中
继承
的
理解
,为什么要
继承
,怎么使用
继承
继承
本章目标: 1.
继承
1.1 什么是
继承
? 1.2 为什么要
继承
? 1.3 如何使用
继承
操作? 1.4 父类中哪些是子类所不能
继承
的? 2.super 2.1 子类如何访问父类的属性和方法? 2.2 super的三种结构 2.3 super()的应用及...
怎么
理解
js的原型链
继承
?
面向对象的三大特性就是:封装,
继承
,多态。 今天,我们就来聊一聊
继承
。但是,注意,我们现在说的是js的
继承
。 在js的es6语法出来之前,我们想实现js的
继承
关系,需要借助于原型链。之前的文章,我有讲过原型和...
String类可以被
继承
吗?我们来聊聊final关键字!
String类可以被
继承
吗?我们来聊聊final关键字! String在java基础知识中绝对是个重点知识,关于String的一些问题也是非常的多,而且牵涉到内存等高级知识,在面试中也是经常被考察的...庆哥: 小白,你对String...
C#到底能不能实现多
继承
呢?
C#到底能不能实现多
继承
呢? 我给出的答案是不能直接实现,而是要通过接口的方式 ...注意:对一个接口
继承
即
继承
了这个接口内部的全部成员,包括方法、属性、索引器等等 二、 接口的成员可以是方法、属性、索...
谈谈你对Spring的
理解
?
从框架的角度可以
理解
为:无需
继承
框架提供的任何类 这样我们在更换框架时,之前写过的代码几乎可以继续使用。 轻量级和重量级: 轻量级是相对于重量级而言的,轻量级一般就是非入侵性的、所依赖的东西非常少、...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章