蓝鸥Unity开发基础——属性

本文介绍了Unity开发中的属性概念,包括属性的自动Get和Set方法、访问器(Get和Set)、只读和只写属性,以及属性访问权限的控制。通过示例代码详细解析了属性的使用方式。
摘要由CSDN通过智能技术生成

蓝鸥Unity开发基础——属性

一,属性

属性自动帮我们给字段添加Get和Set方法

属性本质上也是Set和Get方法,只是形式不同


namespace Lesson_07
{
    class MainClass
    {
        public  class Person{
            private string name;

            //name Get方法
//            public string GetName(){
//                return name;
//            }


            //name Set方法
//            public string SetName(string  value){

                
//                name=value;
//            }


            //访问修饰符 属性类型 属性名 set……);get(……)
            public string Name{
                //Get访问起
                get
                    
                    return name;
                }
                //Set访问起
                set{
                    //value 关键字只有在属性的Set中有意义,表示外界传递过来的值
                    name = value;
                }
                    
            }


        }
    


        public static

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值