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
}
}
}
相关文章
- C# 枚举(Enum 转载11)
- C#将字母转换为全部大写或小写
- C#操作XML,如何获取指定节点值?
- C# 网络编程之最简单浏览器实现
- 1.C#基础学习笔记3---C#字符串(转义符和内存存储无关)
- c# 7.0 学习笔记
- C#学习 - 关于Interlocked.CompareExchange()的用法
- C# 读取txt文件
- 敏捷软件开发:原则、模式与实践(C#版·修订版)
- C# 委托高级使用
- C#中问号的使用
- 【学习资源】C#初学者学习资源推荐
- C# 闭包类对弱引用的坑
- C#学习笔记:预处理指令
- C#组件系列——又一款日志组件:Elmah的学习和分享
- c#基于这些,你已经看到了?(一)-----谁才刚刚开始学习使用
- c#开发和学习(c#编写windows服务)
- c#开发和学习(c#调用dll)
- Unity3d C#获取海康摄像头直播视频流预览萤石截图实现
- C#学习——接口(命名规范+注意+接口中的向上向下转型+接口中写属性访问器+接口间多继承)
- C#学习-多态(向上转型&&向下转型&&as关键字&&is关键字)
- C#学习-单例(一个项目中的不同模块获取到的同一个对象,eg:购物车)
- C#学习-readonly关键字(只读)
- C#学习-数组实例化+越界错误提示+访问修改+params关键字
- C#学习-控制台的输入输出
- C#通过SendMessage消息来发送接收文本消息设定控件text
- .NET(C#) 设计模式六大原则 依赖倒置原则
- .NET(C#) 设计模式 抽象工厂模式
- C#调用SCL2008 动态库SCL_API_cdecl.dll or SCL_API_Stdcall.dll,提示找不到指定模块
- 关于C#线程的简单演示
- 2018-8-10-如何使用-C#-爬虫获得专栏博客更新排行
- C# 转换类型和字符串
- gRPC C#学习
- 16进制字符串转数字(C/C++,VB/VB.net,C#)