属性、字段、构造函数、密封类、静态类

属性和字段

属性是什么:把字段暴露一个接口,供字段在外部可以访问可以在setget对数据进行限制等
字段:某一个事物的一个特征,或者说是属性
类包含三大成员:属性 、字段 、方法
private int id = 100;//成员变量、字段一般定义成私有的,具有保护字段安全性,主要用在自己类里面
属性一般定义公有
public int Id
{
    get
    {
        Console.WriteLine("111111");
        return id+70; //获取p1.Id值时候  获取小写的id值
       
    }
    set  //设置值
    {
        if (value >= 110)
        {
            //Console.WriteLine("不能赋值30以上的数字");
            throw new Exception("不能赋值30以上的数字");
        }
        Console.WriteLine("2222");
        id = value; //value就是设置值; p1.Id = 100;
    }

}
属性的其他作用是什么:可以在set和get有效控制字段
属性的简写
public int Age { get;set; }

public string Name { get; set; } 

静态类和密封类

密封类:不能被其他类继承
静态类 :
1 不能包含非静态属性,也不能包含非静态方法.
2 只能包含静态属性和静态方法,
3 不能通过new 实例化对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值