C#OOP深入——基本讲解

一:属性
语法:
[访问修饰符] 数据类型 属性名
{
    get
    {
        返回私有的字段;
    }
    set
    {
        设置私有的字段;
    }
}
自动属性
        public char Sex { get; set; }

使用快捷键封装属性:ctrl+R+E

优点:控制私有字段的可访问性
保护内部数据的安全性和合法性

二、索引器
1、索引器是一种特殊的类成员
2、允许按照数组的方式检索对象的数组元素
3、索引器的定义语法与属性类似
语法:
[访问修饰符] 数据类型 this[数据类型 标识符]
{
    get{...}
    set{...}
}
4、索引器可以重载
5、一个类中可以有多个索引器

三、静态类
1、static关键字
2、只包含静态成员
3、使用类名访问成员和方法
4、不能被实例化

四、结构体
1、和类非常相似的数据类型
2、struct关键字
3、语法:
[访问修饰符] struct 结构体名
{
    定义结构体成员;
}

结构体的特点:
1、值类型
2、创建对象时可以不用new关键字
3、不能被继承
4、不能有无参的构造方法

展开阅读全文
©️2020 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值