//
// Student.h
// 自定义构造函数
//
// Created by LiuWei on 15/4/15.
// Copyright (c) 2015年 LiuWei. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface Student : NSObject
@property NSString *name;
@property int age;
- (id)initWithName: (NSString*)name;
// 同时初始化多个成员变量
- (id)initWithName:(NSString *)name andAge:(int)age;
@end
//
// Student.m
// 自定义构造函数
//
// Created by LiuWei on 15/4/15.
// Copyright (c) 2015年 LiuWei. All rights reserved.
//
#import "Student.h"
@implementation Student
// 自定义构造方法几点规则
// 1 一定是对象方法 以 - 开头
// 2返回值类型一般为id类型
// 方法名通常以 init 开头
- (id)initWithName:(NSString *)name
{
if (self = [super init])
{
_name = name;
}
return self;
}
- (id)initWithName:(NSString *)name an