c#学习——类与继承

本文回顾了《大话设计模式》中的类与继承概念,详细解释了类如何定义对象的状态与行为,以及继承如何帮助创建新的类。文中还介绍了抽象类、重写方法等关键知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在学习《大话设计模式》时,不管哪种模式,都有一个名词和一个动词是必不可少的,那就是“类”和“继承”。借着对楚光明视频中关于讲解类与继承的总结,再次温习被自己一不小心遗忘的知识点。

点击打开链接


需要注意的是:


类(classes)

    类定义了一个“模板”,通过这个“模板”可以生成一个或多个对象。类定义了一个对象的“状态”和“行为”

    类变为抽象类(abstract)时,这个类是不能被实例化的。


继承

   是获得现有类的功能的过程
   创建新类所根据的基础类称为基类或父类,新建的类则称为派生类或子类
   base关键字用于从派生类中访问基类成员
   override关键字用于修改方法,属性或索引器,new访问修饰符用于显示隐藏继承自基类的成员
   抽象类是指至少包含一个抽象成员(尚未实现的方法)的类,抽象类不能实例化
   重写方法就是修改基类中方法的实现,vitual关键字用于修改方法的声明
  显示接口实现是用于在名称不明确的情况下确定成员函数实现的是哪一个接口


构造函数

    定义类似一个方法定义,但其区别是通常不显示地调用构造函数,在创建类的一个实例时,构造函数就像一个方法一样被调用,另外,你从来不显示地调用方法,所以无法访问其返回值,即构造函数不返回值,可以在类定义中识别构造函数,因为构造函数总和类同名。


评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值