C#--继承

提高开发效率的一种手段

继承就是把大家共性的东西提取出来,共享

被僵尸咬一口你也是僵尸
C#不支持多重继承
C#类可以派生自另一个类和任意多个接口
继承具有单根性,一个派生类只能继承一个父类
如果没有写继承自那个类,默认继承object类(System.Object是一个公共的基类)

csharp 复制代码
public class Pet
{
    public string Name;
    public string Age;
    public void printName()
    {
        Console.WriteLine("Pet name is "+Name);
    }

        public void printAge()
    {
        Console.WriteLine("Pet Age is "+Age);
    }

}

//以下两个子类继承Pet类
public class Dog:Pet
{

}
public class Cat:Pet
{

}

class Program
{
    static void Main(string[] args)
    {
        Dog dog = new Dog();
        dog.Name = "lucky";
        dog.printName();

        Cat cat = new Cat();
        cat.Name = "Tom";
        cat.printAge();
    }
}
相关推荐
工具派2 分钟前
Word文档太大怎么拆分?段落结构与两种拆法的边界实测
开发语言·c#·word
wjcroom17 分钟前
实现老型号HP打印机手机无线打印的一些步骤和方法
开发语言·智能手机·php
潜龙952720 分钟前
需求文档一键变测试用例:手工用例智能生成平台
开发语言·c#
Lost of 程序猿22 分钟前
命令模式实战:把“下单后的动作“打包成可执行的任务
后端·设计模式·c#·asp.net·命令模式
sunburn-24 分钟前
Java 排序算法详细教学:从冒泡排序到快速排序
java·开发语言·数据结构·ide·算法
鹤卿12327 分钟前
「iOS」GCD
开发语言·ios·objective-c
我是小白呀28 分钟前
编排还是事件协作?用 AcmeFlow 讲清企业 Workflow 的控制权
java·开发语言
ACP广源盛1392462567331 分钟前
接口适配方案选型|GSV6125@ACP HDMI2.0 转 Type‑C/DP1.4 桥接芯片工程评估
大数据·c语言·开发语言·硬件架构·硬件工程·国产芯片
淡海水35 分钟前
16-01-C#数据结构源码-附录A-术语表
unity·c#·游戏引擎·il2cpp
小羊没烦恼!1 小时前
【译】利用Asp.net MVC处理文件的上传下载
开发语言·缓存·c#·word·powerpoint·.net