昨天介绍了OC中类的定义和使用,今天我们来继续学习类的初始化方法和点语法的使用。一、首先来看一下类的初始化方法在Java中我们知道一个每个类都有构造方法,这里的初始化方法就是和构造方法一个概念的,但是这里有一个区别是:Java中有默认构造方法,当我们去自定义构造方法的时候,这个默认构造方法就会被替换...
分类:
其他好文 时间:
2015-01-02 14:38:17
阅读次数:
156
声明父类Animal继承自NSObject
Animal.h
#ifndef oc_Animal_h
#define oc_Animal_h
@interface Animal : NSObject {
@public
int weight;
}
- (void)eat;
//重写默认构造方法
- (id) init;
//自定义构造方法
- (id) initWithW...
分类:
编程语言 时间:
2014-12-10 19:54:35
阅读次数:
190
昨天介绍了OC中类的定义和使用:http://blog.csdn.net/jiangwei0910410003/article/details/41657603,今天我们来继续学习类的初始化方法和点语法的使用一、首先来看一下类的初始化方法在Java中我们知道一个每个类都有构造方法,这里的初始化方法就是和构造方法一个概念的,但是这里有一个区别是:Java中有默认构造方法,当我们去自定义构造方法的时候...
分类:
其他好文 时间:
2014-12-03 00:35:17
阅读次数:
221
知识回顾在第5讲中已经介绍了如何定义类和创建并初始化对象,比如有Student这个类1.Student.h1 #import 2 3 @interface Student : NSObject {4 int _age;5 }6 - (void)setAge:(int)age;7 - (int...
分类:
其他好文 时间:
2014-11-05 22:43:36
阅读次数:
206
一:id类型1> id是一种类型,万能指针,能够指向\操作任何的对象。typedef struct objc_object *id;注意点:在使用id定义的时候,一定要注意(*)id类型默认已经包含了*所以不需要在加*;局限性:调用一个不存在的方法,编译器会马上报错。2>instancetype类型...
分类:
其他好文 时间:
2014-11-04 21:04:50
阅读次数:
178
【Objective-C】07-自定义构造方法和description方法// 构造方法:用来初始化对象的方法,是个对象方法,”-"开头// 重写构造方法的目的:为了让对象创建出来,成员变量就会有一些固定的值/*重写构造方法的注意点1.先调用父类的构造方法([super init])2.再进行子类内...
分类:
其他好文 时间:
2014-09-14 23:29:57
阅读次数:
455