zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    20165329 《Java程序设计》第九周学习总结
    20165329 四则运算2
    20165329 第八周补做
    20165329 《Java程序设计》第八周学习总结
    2017-2018-2 学号20165329 实验二《Java面向对象程序设计》实验报告
    20165329 结对编程项目-四则运算
    20165329 第七周学习总结
    20165329 第六周学习总结
    20165329 实验一 java环境的熟悉
    20165329 第五周学习总结
  • 原文地址:https://www.cnblogs.com/yinyakun/p/3407476.html
Copyright © 2011-2022 走看看