首页 > 编程语言 >(三十)C#编程基础复习——继承

(三十)C#编程基础复习——继承

时间:2023-11-28 11:11:48浏览次数:35  
标签:复习 C# 子类 编程 ClassB 继承 基类 父类

继承与封装和多态统称为面向对象编程的三大特性,在创建一个新类时,我们可以使用这个新定义的类继承一个已有的类,通过继承可以在创建新类时重用、扩展和修改被继承类中定义的成员。被继承的类称为“基类(父类)”,继承基类的类称为“派生来(子类)”。

需要注意的是,C#中只支持单继承,也就是说一个子类只能继承一个父类,但是继承是可以传递的,例如ClassC继承了ClassB,而ClassB继承了ClassA,那么ClassC将继承ClassB和ClassA中的所有成员。

一、父类和子类

要使用一个类继承另一个类需要使用到冒号,如下所示:

class 子类:基类
{
    ... ...
}

示例代码如下:

 

标签:复习,C#,子类,编程,ClassB,继承,基类,父类
From: https://www.cnblogs.com/daihaoliulingyi601/p/17861444.html

相关文章

  • $(document).ready(function()
    页面加载完成后开始运行dostuffwhenDOMisready中的语句!$(document).ready(function(){//dostuffwhenDOMisready});$(“a”)是一个jquery的选择器(selector)$("")其中的字段就是元素的标记。比如$("div")就是<div></div>click是函数对象的一个方法。方法为点击鼠标事......
  • 最后一个大更新!Win11 2023正式发布:Copilot终于来了
    美国当地时间周二,微软正式宣布为所有符合条件的Windows11电脑发布Windows112023更新(Windows1123H2)。考虑到微软计划在2024年发布下一代Windows(可能是Windows12),这也使得23H2成为Windows11的最后一个重大更新。此次更新的重点就是AI功能,包括Copilot以及搭载了AI的画图、截图......
  • C++ bool 类型
    @TOC一.bool类型在C++中,bool类型用于表示逻辑值,它只有两个可能的取值:true(真)和false(假)。bool类型常用于条件判断和布尔运算中。C++标准要求bool类型占用一个字节的内存空间。它的取值只能是true或false,并且可以通过关键词true和false直接赋值。下面是一些常见的使......
  • 使用 CKEditor 上传图片, 粘贴屏幕截图
    之前写过wangEditor,那真是好用,文档也清晰,半天就搞定了,无奈没有对应license,只好选择别的。外语一般,阅读理解都靠蒙。CKEditor官方文档看的我云里雾里,国内的博客比较少,经过一天的调试,终于成功了。记录下,欢迎交流。1.下载CKEditor包。 打开samples文件夹下的index.html,确认ckedi......
  • CKEDITOR图片上传实现详细步骤
    CKEditor的编辑器工具栏中有一项“图片域”,该工具可以贴上图片地址来在文本编辑器中加入图片,但是没有图片上传。  “预览”中有一大堆鸟语,看得很不爽。可以打开ckeditor/plugins/image/dialogs/image.js文件,搜索“b.config.image_previewText”就能找到这段鸟语了,(b.config.image......
  • angie rocky docker 镜像问题 二
    我以前说过关于angierockydocker镜像的问题,今天官方已经修复了,修复方法与我介绍的是类似的参考官方修复方案通过dive工具查看到的 nginx参考资料https://github.com/webserver-llc/angie/issues/54......
  • odigos 基于ebpf 以及OpenTelemetry 的分布式tracing 解决方案
    按照odigos官方的介绍是不需要进行代码的修改就可以实现方便的跨应用的分布式trace,目前支持java,python,net,go,js等语言目前看官方的介绍,安装是比较简单的(核心基于了k8s),目前官方文档比较清晰可以试用下说明目前开源分布式trace的工具是越来越多了,同时基于ebpf以及OpenTelemetry标......
  • Vue3 + [email protected] + UploadPictureCard
    <template><a-uploadname="file"v-model:file-list="showFileList"list-type="picture-card":multiple="multiple":max-count="maxCount":before-up......
  • C#开发规范二(命名准则)
    二、C#命名准则1.大小写约定(1)为了区分标识符中的单词,将标识符中每个单词的首字母大写,避免使用下划线区分。●PascalCasing约定,用于除参数名称以外的所有标识符,将每个单词(包括长度超过两个字母的首字母缩写词)的第一个字符大写,两个字母的首字母缩写词是一种特殊情况,其中两个字母......
  • oracle查询用户的权限
    DBA_*描述的是数据库中的所有对象ALL_*描述的是当前用户有访问权限的所有对象USER_*描述的是当前用户所拥有的所有对象 查看所有用户: select*fromdba_users;  --->显示所有用户的详细信息select*fromall_users; ......