c#面向对象- 类的语法及创建、实例化、访问修饰符

    科技2022-07-12  129

    类:

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

    一个形象的比喻:

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

     

    语法:

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

     

    访问修饰符:

    1、类的访问修饰符

    · 作用:限制这个类可被访问范围

    ·类型:只有两个( public 和 internal )

    2、类的成员访问修饰符

    · 作用:限制这个类字段、属性、方法的可被访问范围

    ·类型:private(私有的,仅供类的内部使用)、public(公有的,可以通过实例化类,从外边访问)

    注意:

    (1)在方法内部的 - 局部变量 是没有访问修饰符的。

    (2)在类中如果不写访问修饰符,默认是private

     

    Processed: 0.010, SQL: 8