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;
    }
  • 相关阅读:
    cmd开启3389,无需重启!
    x86的控制寄存器CR0,CR1,CR2,CR3
    x64下fs的角色已经换成了gs
    在win64里,只有一种调用约定
    fs寄存器
    【转】C++ 编译器的函数名修饰规则
    windbg ida需要symbols
    WIN7-X64内核模式下编程实现导出表列表查看
    VS2010+WDK配置要点
    比特币 —— 学习笔记(一)
  • 原文地址:https://www.cnblogs.com/yinyakun/p/3407476.html
Copyright © 2011-2022 走看看