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();
    }
}
相关推荐
无限的鲜花3 小时前
反射(原创推荐)
java·开发语言
yongche_shi3 小时前
ragas官方文档中文版(五十)
开发语言·python·ai·ragas·如何评估和改进 rag 应用
一路向北he3 小时前
字节钢铁军团--“提供情境,而非控制”
java·开发语言·前端
AI行业学习5 小时前
Notepad++ 官方下载 + 完整安装 + 全套优化配置(2026最新)
开发语言·人工智能·python·前端框架·html·notepad++
大圣编程5 小时前
Python中continue语句的用法是什么?
开发语言·前端·python
upgrador6 小时前
基础知识:C++ STL构造函数的左闭右开惯例及其实现原理
开发语言·c++
yoothey7 小时前
报废审批流规则引擎设计——责任链模式完整实现
linux·开发语言·bash
geovindu7 小时前
python: Functional Options Pattern
开发语言·后端·python·设计模式·惯用法模式·函数式选项模式
wuyk5557 小时前
24. C 语言模块化:不是拆几个.c 文件那么简单
c语言·开发语言·stm32·单片机
北域码匠7 小时前
嵌入式限幅滤波:工业信号降噪利器
c#·传感器采集·数据预处理·嵌入式算法·限幅滤波·数字滤波·数据降噪