封装
一.属性存在的目的:
为了保护内的内部不被破坏,达到封装性
属性的语法格式:
访问修饰符public(必须) + 对应字段的数据类型 + 字段名称(首字母必须大写)
{
}
属性本来就属于一种特殊的方法,它没有返回值,因为属性内部提供了可以访问该属性的访问器
set传值get取值 语句块中无等号就是get
二:ref参数:
将值类型引用改变为地址引用
1. string虽然本身是引用类型,但是作为参数传递的时候,默认的是值传递而不是引用传递,所以需要:
如果想改变原来的字符串,这个时候就需要将值传递改变为引用传递,加上ref关键字
如果不想改变原来的字符串,就直接传递字符串
2.值类型作为参数传递的时候,传递的不是本身,而是副本,此时想要改变本身的值,就要将值类型变为引用类型传递才可以
3.object本身就是引用类型,它和字符串不一样,它默认的就是引用类型,也就是传递的是地址
4.数组作为参数进行传递,也是引用类型
out参数:输出到
其实就是保存一个数值在其中
网友评论