访问修饰符
静态属性和方法通过static关键字修饰
静态属性方法可以通过类型直接获取,非静态必须通过实例化的对象获取
Person.Eat(); Lisi.Name;
参数修饰符
**out:**输出参数由被调函数方法赋值(引用传递,调用者值随被调函数参数值改变而改变)(有点像指针,out message ~ &message),若被调函数方法没有赋值则会编译错误。
**ref:**调用者一定要赋初值(同引用传递),若被调函数方法没有赋值也不会编译错误。
装箱拆箱
装箱:int i=123;object o=i;
拆箱:object o=123;int i=(int)o;
ArrayList的存储包含装箱拆箱操作,性能低下。

被折叠的 条评论
为什么被折叠?



