20-C#构造函数--虚方法

C#构造函数

1.构造函数

csharp 复制代码
public class animal//构造函数
{
	string name;
	public void animal()//构造函数,一定被执行
	{
		name="tom";
	}
}

2.:base()方法-类继承时先调用父类的构造函数

csharp 复制代码
public class animal//构造函数
{
	string name;
	public void animal()//构造函数,一定被执行
	{
		name="tom";
	}
}
public class dog:animal//构造函数
{
	string name;
	public void dog():base()//构造函数,一定被执行
	{
		name="123";
	}
}

3.虚方法

//实现多态的一种形式,通过override重写

csharp 复制代码
public class animal
{
	string name;
	public void animal()//构造函数,一定被执行
	{
		name="tom";
	}
	public virtual void  eat()//虚方法
	{
	
	}
}
相关推荐
golang学习记3 分钟前
VS Code 2025 最强“黑科技”特性:效率直接拉满!
前端
Mintopia9 分钟前
📘 领域适配 AIGC:垂直行业 Web 应用的微调技术实践
前端·aigc·ai编程
llq_35011 分钟前
pnpm 中的硬链接(hard link)和符号链接(symlink)
前端
南屿im12 分钟前
前端性能基准测试入门:用 Benchmark.js 做出数据驱动的选择
前端·javascript
ssshooter15 分钟前
linkProgram 和 useProgram 分别执行了什么动作?
前端·webgl
TZOF15 分钟前
TypeScript的静态类型检查,在js中经常会遇到的困扰
前端·javascript·typescript
_大学牲16 分钟前
Flutter 集成 Google ML Kit 体态识别模型 (二) 如何用姿态数据实现运动动作检测
前端·app
今禾17 分钟前
深入理解CSS媒体查询
前端·css·面试
我的写法有点潮18 分钟前
还在手写动画吗,这3个CSS库该看看了
前端·javascript·css
TZOF20 分钟前
TypeScript的类型声明和静态类型检查注意事项
前端·javascript·后端