首页 > 编程语言 >C#-继承

C#-继承

时间:2022-08-31 19:02:51浏览次数:59  
标签:Computer C# sayHello 继承 base 子类 父类 class

实现

class Teat1
{
    //父类
}
class Test2 : Test
{
    //子类
}

base关键字

base.property;//调用父类属性
base.method();//调用父类方法
class Computer                      //父类:电脑
    {
        public string sayHello()
        {
            return "欢迎使用";
        }
    }
    class Pad : Computer           //子类:平板电脑
    {
        public new string sayHello()    //子类重写父类方法
        {
            return base.sayHello() + "平板电脑";  //调用父类方法,在结果后添加字符串
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Computer pc = new Computer();       //电脑类
            Console.WriteLine(pc.sayHello());
            Pad ipad = new Pad();             //平板电脑类
            Console.WriteLine(ipad.sayHello());
            Console.ReadLine();
        }
    }

image

标签:Computer,C#,sayHello,继承,base,子类,父类,class
From: https://www.cnblogs.com/shazamsjtu/p/16644201.html

相关文章

  • podman用脚本和dockerfile做apache编译安装镜像(alpine版)
    podman用脚本和dockerfile做apache编译安装镜像(alpine版)alpine系统是什么AlpineLinux是一个基于musllibc和busybox的面向安全的轻量级Linux发行版。alpine系统......
  • Elasticsearch 快照与恢复-快照仓库 repository
    Elasticsearch中的一个快照即一个运行时的集群备份。快照能在以下场景使用。不停机的情况下周期性的备份集群。数据被删除或者硬盘故障的情况下还原数据在集群之间传......
  • 利器 | AppCrawler 自动遍历测试实践(三):动手实操与常见问题汇总
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取上两篇文章介绍了自动遍历的测试需求、工具选择和AppCrawler的环境安装、启动及配置文件字......
  • @vue/cli 安装及'vue' 不是内部或外部命令解决办法
    1、首先安装@vue/clinpminstall-g@vue/cli提示安装成功,版本啥的,忘了截图2、然后vue-V或者vue--version查看版本但是提示'vue'不是内部或外部命令解决办法我......
  • TypeError: Object of type 'bytes' is not JSON serializable
    转载自: https://blog.csdn.net/weixin_41951954/article/details/124838931   ......
  • 模拟tomcat服务器,sun公司,webapp开发者
    模拟tomcat服务器,sun公司,webapp开发者首先我们思考一下一个动态web应用需要哪些角色参与,角色与角色之间又有多少协议?1.有4种角色,分别是(浏览器开发团队[如谷歌],web服务器......
  • Object of type 'Decimal' is not JSON serializable
    转载自:  https://blog.csdn.net/weixin_41951954/article/details/124838931 报这个错是因为json.dumps函数发现字典里面有Decimal类型的数据,无法JSON serializabl......
  • 轻量级SpringBoot Office文档在线预览框架
    框架简介介绍:基于开源项目KkFileView源码提取出,封装成仅用于Office文档预览(格式转换)功能的一个通用组件;原理是把Word转成PDF,PPT转成PDF,Excel转成HTML;利用浏览......
  • rocketmq安装
    4、启动(1)启动NAMESERVER使用cmd打开命令窗口,进入到rocketmq的bin目录下,执行:startmqnamesrv.cmd,若成功会弹出如下提示框,请勿关闭此框。(2)启动BROKER同样在rocketmq的bin......
  • CF620E NewYearTree
    题目链接  主要要实现区间覆盖和区间查询不同数,看见区间赋值操作可能会想到\(ODT\)来实现,区间查询不同数直接另外开一个数组记录一下就好了,但很可惜\(TLE\)了,代码如下:......