c#面向对象- 类的语法及创建、实例化

类:

就是一个模子,对象是根据类创建出来的。

一个形象的比喻:

类就是一个盖大楼的图纸,对象就是盖出来的大楼。

语法:

[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)类是不占内存的,而对象占内存。 

猜你喜欢

转载自blog.csdn.net/qq_42778001/article/details/108913436
今日推荐