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;
    }
  • 相关阅读:
    数组
    习题
    JAVA 实战练习
    JAVA语言基础——类型转换
    JAVA 语言基础——运算符
    JAVA语法基础——数据类型
    09.22函数,三局两胜
    09.22 猜拳一次
    09.21,函数,累加求和
    09.21,枚举
  • 原文地址:https://www.cnblogs.com/yinyakun/p/3407476.html
Copyright © 2011-2022 走看看