类:
就是一个模子,对象是根据类创建出来的。
一个形象的比喻:
类就是一个盖大楼的图纸,对象就是盖出来的大楼。
语法:
[public] class 类名
{
// 字段;
// 属性;
// 方法;
}
如何在项目中创建一个类:
在开发中,通常会把类单独写一个文件:
在项目文件上右键 ——> 添加 ——> 新建项 ——>选择类
或
在项目文件上右键 ——> 添加 ——> 在下边直接选择 类
此时,此时会自动生成一个文件,然后根据需求,来创建类及对象:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace day_1
{
class Person
{
/// <summary>
/// 字段
/// </summary>
public string _name;
public char _sex;
public int _age;
/// <summary>
/// this 表示当前类的实例
/// 下边是非静态方法,与静态方法的区别在后边我们细聊
/// </summary>
public void SEE()
{
Console.WriteLine($"我叫{ this._name}, {this._sex}, 今年{this._age}");
Console.ReadLine();
}
}
}
在Program.cs 入口方法Main中实例化Person类:
namespace day_1
{
class Hello
{
static void Main()
{
// Person是一个自定义类
Person person1 = new Person();
person1._name = "吕星辰";
person1._age = 20;
person1._sex = '男';
person1.SEE();
}
}
}
注意:
(1)this:表示当前这个类的对象
(2)类是不占内存的,而对象占内存。