OOP三大特性之封装性

2016-12-08  本文已影响0人  房的懿米

封装

一.属性存在的目的:

为了保护内的内部不被破坏,达到封装性

属性的语法格式:

                       访问修饰符public(必须) + 对应字段的数据类型 + 字段名称(首字母必须大写)

                          {

                          }

属性本来就属于一种特殊的方法,它没有返回值,因为属性内部提供了可以访问该属性的访问器

set传值get取值    语句块中无等号就是get

二:ref参数:

将值类型引用改变为地址引用

1. string虽然本身是引用类型,但是作为参数传递的时候,默认的是值传递而不是引用传递,所以需要:

如果想改变原来的字符串,这个时候就需要将值传递改变为引用传递,加上ref关键字

如果不想改变原来的字符串,就直接传递字符串

2.值类型作为参数传递的时候,传递的不是本身,而是副本,此时想要改变本身的值,就要将值类型变为引用类型传递才可以

3.object本身就是引用类型,它和字符串不一样,它默认的就是引用类型,也就是传递的是地址

4.数组作为参数进行传递,也是引用类型

out参数:输出到

其实就是保存一个数值在其中

上一篇 下一篇

猜你喜欢

热点阅读