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()//虚方法
	{
	
	}
}
相关推荐
Hao_Harrision几秒前
50天50个小项目 (React19 + Tailwindcss V4) ✨ | TodoList(代办事项组件)
前端·typescript·react·tailwindcss·vite7
小二·1 分钟前
Python Web 开发进阶实战:可验证网络 —— 在 Flask + Vue 中实现去中心化身份(DID)与零知识证明(ZKP)认证
前端·网络·python
阿蒙Amon3 分钟前
C#每日面试题-ValueTuple和Tuple的区别
开发语言·c#
Geek攻城猫4 分钟前
Java 实现大文件上传与断点续传:原理、实践与优化
java
运筹vivo@5 分钟前
攻防世界:Web_php_include
前端·web安全·php
Kratzdisteln7 分钟前
【1902】自适应学习系统 - 完整技术方案
java·python·学习
囊中之锥.18 分钟前
从分词到词云:基于 TF-IDF 的中文关键词提取实践
前端·tf-idf·easyui
小二·20 分钟前
Python Web 开发进阶实战:生物启发计算 —— 在 Flask + Vue 中实现蚁群优化与人工免疫系统
前端·python·flask
局外人LZ20 分钟前
Forge:web端与 Node.js 安全开发中的加密与网络通信工具集,支持哈希、对称 / 非对称加密及 TLS 实现
前端·安全·node.js
2301_8187320620 分钟前
前端一直获取不到后端的值,和数据库字段设置有关 Oracle
前端·数据库·sql·oracle