北京理工大学金旭亮老师C#(51—DefineClass)

本文详细介绍了C#中类的基本概念,包括类的定义、成员类型如字段和方法,以及如何控制成员的访问权限。通过具体示例,演示了如何在C#中创建类和对象,并解释了类中字段与局部变量的作用域区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学会编写类

“类”放在哪儿?

  • 所有代码放在类中,类是编程的基本单元。
  • 一个.cs文件——包容——>多个类

类的定义方法

  • C#使用class关键字定义一个类。类中常见的成员有:
  1. 字段(field):即变量
  2. 方法(method):即函数
  • C#中的字段与方法,可以加上“public、private、protected”关键字控制其存取权限。

类的定义与使用实例

  • 类的定义
public class Myclass
    {
        public int i=0;
        private int j=0;

        public void PrintValue()
        {
            // 方法中定义的变量j,将使定义在类中的同名字段j"失效"
            int j = 1;
            Console.WriteLine("i={0},j={1}", i, j);
            Console.ReadKey();
        }
    }
  • 类的使用
 static void Main(string[] args)
        {
            Myclass obj = new Myclass();  //创建对象
            obj.i = 100;  //通过对象变量访问公有字段
            // obj.j = 200; //Error!不允许直接访问类的私有成员
            obj.PrintValue();  //通过对象变量访问公有方法
            Console.ReadKey();  //程序暂停

        }

我们现在知道了......

  1. 类中的方法,可以直接访问类中的字段。
  2. 类中的方法定义的局部变量,将屏蔽掉类中的同名字段。
  3. 有两种最基本的数据存取权限:
  • public(公有):通过对象变量外界可以直接访问它
  • private(私有):除了类内部的方法,外界无法直接访问它们
  • 在设计一个类时,仅有需要被外界访问的成员才设置为public的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值