zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C#学习-继承

2023-09-27 14:27:29 时间

语法:class 子类:父类{}

注意:一个类可有多个子类,但只有一个父类

         构造方法不可被继承(因为构造方法要和类名一致)

         所有类都直接或间接继承object类

示例代码:

using System;
using System.CodeDom;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;
using System.Security.Cryptography.X509Certificates;
using System.Text;
using System.Threading.Tasks;

namespace _TBD_2020814Test
{
    class Hardware
    {
        public string name;
        public float price;
    }

    class MainBoard : Hardware { }
    class Display : Hardware { }

    class Program
    {
        static void Main(string[] args)
        {
            Display xianshiqi = new Display();
            xianshiqi.name = "DELL";
            xianshiqi.price = 1000;
            Console.WriteLine($"显示器的品牌名是:{xianshiqi.name}");//显示器的品牌名是:DELL
            Console.WriteLine($"显示器的价格是:{xianshiqi.price}");//显示器的价格是:1000
        }
    }
}