类的声明与实例化

声明方法

(修饰关键词) class 类名{

成员属性

成员方法

}

注意

1.一个文件只保存一个类,文件名包含类名、这样命名的好处在于便于以后程序的自动加载

2.类中的成员要属于这个类

3.成员属性前要有修饰关键词,不知道加什么的话用Var


实例化对象

$对象名=new 类名

创建一个对象就是在内存中分配了一个空间


对象外成员访问

通过对象来访问

$对象名->$属性名=

$对象名->$方法名()


对象中成员的访问

就是在一个对象的内部方法中,去访问对象方法中的其他方法和成员属性

使用$this关键字来调用这个方法的对象,相当于第一人称“我”

$this不能在类外访问



### C# 的定义 在 C# 中,是一种引用型,用于封装数据和行为。的定义包括名、访问修饰符、成员(属性、方法、字段等)。以下是一个简单的定义示例: ```csharp public class Person { // 字段 private string name; private int age; // 属性 public string Name { get { return name; } set { name = value; } } public int Age { get { return age; } set { age = value; } } // 构造函数 public Person(string name, int age) { this.name = name; this.age = age; } // 方法 public void Introduce() { Console.WriteLine($"Hello, my name is {name} and I'm {age} years old."); } } ``` ### C# 声明 在 C# 中,声明通常就是的定义过程,声明和定义一般不分开。当在不同文件中使用时,需要确保命名空间的引用。例如: ```csharp using System; // 声明(定义) public class Program { static void Main() { // 实例化 Person person = new Person("Alice", 25); person.Introduce(); } } ``` ### C# 实例化 实例化是创建的具体对象的过程。在 C# 中,使用 `new` 关键字来实例化一个实例化时会调用的构造函数来初始化对象的状态。 ```csharp // 实例化 Person Person person = new Person("Bob", 30); person.Introduce(); ``` 在 C# 中,静态不需要实例化,在程序的一开始就自动加载,一般作为工具,可使用静态名.方法名的形式调用静态方法,也可以使用 `using` 引入静态名,省略静态名直接调用方法名[^4]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值