【原】类的问题

所有类里的变量都要写成private,不要写成public;

    class Person
    {
        public int Height;
        public int Age;
        private string Name;
        //Name设置成私有的,这样外界访问的时候,只能通过下面的GiveName来进行赋值,并且还不能取值,这样就有一定的安全性;可以对外界赋的值进行决断;
        public void GiveName(string names)
        {
            if (names == "jerry")
            {
                return;
            }
            else
            {
                this.Name = names;
            }
        }
    }
View Code

 

//int、datetime、bool、char等类型都属于值类型(ValueType),赋值的时候是传递拷贝;
//普通的对象则是引用类型,赋值的时候是传递引用;不占用空间;

 

posted @ 2014-04-24 21:05  哥本哈根  阅读(104)  评论(0编辑  收藏  举报