4类的基本语法
1、类
我们把这些具有相同属性和相同方法的对象进行进一步的封装,抽象出来 类这个概念。
类就是个模子,确定了对象应该具有的属性和方法。
对象是根据类创建出来的。
类就是一个盖大楼的图纸 对象 就是盖出来的大楼。
在面向对象的理解中,万物皆对象。对象的特征用字段或者属性描述,对象的行为用方法描述。
例如:
电风扇:属性(特征 )、方法(行为)
外形:三个扇叶
颜色:白色
品牌:XX
方法:转动,扇风
创造类的语法
[public] class 类名
{
字段;
属性;
方法;
}
写好了一个类之后,我们需要创建这个类的对象,
那么,我们管创建这个类的对象过程称之为类的实例化。
使用关键字 new.
this:表示当前这个类的对象。
类是不占内存的,而对象是占内存的。(其实是对象的字段刚初始化的时候会占内存)
例如:人的类
public class Person
{
public string _name;//姓名字段
public int _age;//年龄字段
public void CHLSS()
{
Console.WriteLine("我叫{0},我今年{1}岁了,我会吃喝拉撒睡", this._name, this._age);
}
}
实例化一个人类的对象
Person Zhang = new Person();
Zhang._name = "张三";
Zhang._age = 18;
Zhang.CHLSS();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构