0
点赞
收藏
分享

微信扫一扫

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

类:

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

一个形象的比喻:

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

 

语法:

[public] class 类名
{
// 字段;
// 属性;
// 方法;
}

 

如何在项目中创建一个类:

在开发中,通常会把类单独写一个文件:

在项目文件上右键 ——> 添加 ——> 新建项 ——>选择类

在项目文件上右键 ——> 添加 ——> 在下边直接选择 类

此时,此时会自动生成一个文件,然后根据需求,来创建类及对象:

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

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

 


举报

相关推荐

0 条评论