美文网首页OC学习
Day.01.11 属性 类模板的建立 实现方法

Day.01.11 属性 类模板的建立 实现方法

作者: 挂树上的骷髅怪 | 来源:发表于2016-01-11 16:53 被阅读20次
1,建文件夹
新建一个oc文件,command+n创建一个coco…文件,文件名Person(开头字母大写)
main.m -->#import <Person.h>

2.
main.m  -->Person *person = [[person alloc]init],
跳到Person.h --> {声明一个或者几个变量,如NSString *_name; 字符类,float _height;浮点型类,int _age;整形类}

3.set方法
在person.h中
- (void)setName:(NSString *)name;  --> 复制到person.m进行实现
      - (void)setName:(NSString *)name{
    _name = name;
}

get 方法
在person.h中
- (NSString *)name;  --> 复制到person.m进行实现
  - (NSString *)name{
    return _name;
}

4.
在main.m中赋值
person.name = @"delaiwen";
person.height = 180.0;
person.age = 19;
…

NSLog(@"这个人的名字是%@,体重是%f,年龄是%d",person.name,person.height,person.age);

5
打印完成  类建立好了,如果还有一个对象,
建立person1  不用再去声明 实现








相关文章

  • Day.01.11 属性 类模板的建立 实现方法

  • Swift2.2 关于Class一些基础知识的总结

    类是对象的模板 类中包含 属性 和 方法属性和方法都是类的组成部分,属性是变量,方法是函数方法中的代码可以利用se...

  • Python @property 详解

    类方法转为只读属性 重新实现属性的setter, getter, deleter方法 类方法转为只读属性 pro...

  • 15.工厂方法模式

    在模板方法模式中,在父类(抽象类)中定义流程,将具体实现交由子类实现,如果将模板方法模式用于生成实例对象,那么模板...

  • 16.桥梁模式

    在模板方法模式中,在父类(抽象类)中定义流程,将具体实现交由子类实现,如果将模板方法模式用于生成实例对象,那么模板...

  • java类的创建及使用

    创建类的步骤:1、定义类名2、编写类的属性3、编写类的方法模板:public class 类名{//定义属性部分(...

  • AQS之独占锁

    AbstractQueuedSynchronizer,抽象类,模板模式,子类通过实现其模板方法,从而实现不同的同步...

  • runtime(一)

    总结:Classget 类名,父类;实例变量;属性;实例方法,类方法,方法实现;Copy 实例变量列表;属性列...

  • 论模板模式

    模板方法模式的实现方案比对 问题:模板方法模式的主要意义在于规范算法流程。标准的模板方法模式采用抽象类的实现方案。...

  • 模板方法模式

    什么模板方法? 在抽象类中定义一个方法模板,将确定的方法放入抽象类中实现,抽象不确定的方法由子类继承实现。 示例场...

网友评论

    本文标题:Day.01.11 属性 类模板的建立 实现方法

    本文链接:https://www.haomeiwen.com/subject/nsbqkttx.html