【原】类的问题
所有类里的变量都要写成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; } } }
//int、datetime、bool、char等类型都属于值类型(ValueType),赋值的时候是传递拷贝; //普通的对象则是引用类型,赋值的时候是传递引用;不占用空间;