set 命名规范

在写set,get 方法中规范

#import <Foundation/Foundation.h>

@interface Cup : NSObject
{
    NSString * _ID;//商品的编号
    NSString * _goodsName;//商品名字
    double _volume;//容量
}
- (void) setID:(NSString *) ID;
- (NSString *) ID;

- (void) setGoodsName:(NSString *)goodsName;
- (NSString *) goodsName;

- (void) setVolume:(double)volume;
- (double)volume;
- (void) fill;

@end

//----------------------property of cup ------------------------
@implementation Cup
- (void) setID:(NSString *) ID
{
    _ID = ID;
}
- (NSString *) ID
{
    return _ID;
}

- (void) setGoodsName:(NSString *)goodsName
{
    _goodsName = goodsName;
}
- (NSString *) goodsName
{
    return _goodsName;
}

- (void) setVolume:(double)volume
{
    _volume = volume;
}
- (double)volume
{
    return _volume;
}
//----------------------property of cup ------------------------

工程名:首字母大写,每个单词的首字母大写

类名:首字母大写,每个单词首字母大写

变量:如果一个单词,不大写,如果多个单词,第一个单词首字母不大写,其他单词的首字母大写

set 作用:提供一个方法给外界设置成员变量的值

set方法的命名规范:方法必须以set开头,set后面跟上成员变量的名称,成员变量的首字母必须大写。 返回值一定是void

一定要接受一个参数,参数类型与成员变量类型一样。

成员变量的命名规范:一定要以下划线 _ 开头
作用:
1.让成员变量和get方法的名称区分开
2.可以跟局部变量区分开,一看到下划线开头的变量,一般都是成员变量

@interface Student : NSObject
{
    int _no;
    Sex _sex;
}
原文地址:https://www.cnblogs.com/yinyakun/p/3407476.html