码迷,mamicode.com
首页 > 编程语言 > 详细

黑马程序员——OC语言Set方法和Get方法

时间:2015-01-27 21:33:51      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

 

@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问

一)set方法

 1.作用: 提供一个方法给外界设置成员变量值,可以在方法里面对参数进行相应过滤

 2.命名规范:

 1> 方法名必须以set开头

 2> set后面跟上成员变量的名称,成员变量的首字母必须大写

 3> 返回值一定是void

 4> 一定要接收一个参数,而且参数类型跟成员变量类型一致

 5> 形参的名称不能跟成员变量名一样

 

二)get方法

get方法

 1.作用:返回对象内部的成员变量

 2.命名规范:

 1> 肯定有返回值,返回值类型肯定与成员变量类型一致

 2> 方法名跟成员变量名一样

 3> 不需要接收任何参数

 

三)成员变量命名规范

  成员变量一定要以下划线 _ 开头

  作用:1.让成员变量和get方法的名称区分开

           2.可以跟局部变量区分开,一看到下划线开头的变量,一般都是成员变量

 

四)练习

设计一个成绩类
* C语言成绩(可读可写)
* OC成绩(可读可写)
* 总分(只读)
* 平均分(只读)

分析:可读可写是set和get方法都要写

         只读是只写get方法

自己写的代码如下

技术分享技术分享技术分享

黑马程序员——OC语言Set方法和Get方法

标签:

原文地址:http://www.cnblogs.com/yintingting/p/4253851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!