C#图解教程_类和继承

一.类继承

派生类成员的组成:自己声明中的成员

基类的成员

要声明一个派生类,需要在类名后加入基类规格说明。派生类被描述为直接继承自列出的基类

派生类被描述为扩展它的基类,因为它包含了基类的成员,加上在它自己的声明中的任何附加功能

派生类不能删除它所继承的任何成员

二.访问继承的成员

继承的成员可以被访问,就像它们是派生类自己声明的一样(继承的结构有些不同,在此不阐述)

所有类都派生自object类

类object是唯一的非派生类,因为它是继承层次结构的基础

一个类声明的基类规格说明中只能有一个单独的类,这称为单继承。

虽然类只能直接继承一个基类,但继承的层次没有限制

三.隐藏基类的成员

虽然派生类不能删除它继承的任何成员,但它可以隐藏它们。

要隐藏一个继承的数据成员,需要声明一个新的相同类型的成员,并使用相同的名称

通过在派生类中声明新的带有相同签名的函数成员,可以隐藏或掩盖继承的函数成员

要让编译器知道你在故意隐藏继承的成员,使用new修饰符

也可以隐藏静态成员

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值