Animal.h
#import <Foundation/Foundation.h>
@interface Animal : NSObject
@property (nonatomic,retain) NSString *breed;
@property (nonatomic,retain) NSString *name;
@property (nonatomic,retain) NSString *habit;
- (instancetype)initWithBreed:(NSString *)breed name:(NSString *)name habit:(NSString *)habit;
+ (instancetype)animilWithBreed:(NSString *)breed name:(NSString *)name habit:(NSString *)habit;
@end
Animal.m
#import "Animal.h"
@implementation Animal
- (instancetype)initWithBreed:(NSString *)breed name:(NSString *)name habit:(NSString *)habit {
self = [super init];
if (self) {
_breed = breed;
_name = name;
_habit = habit;
}
return self;
}
+ (instancetype)animilWithBreed:(NSString *)breed name:(NSString *)name habit:(NSString *)habit {
return [[Animal alloc] initWithBreed:breed name:name habit:habit];
}
@end
main.m
#import <Foundation/Foundation.h>
#import "Animal.h"
Animal *animal = [[Animal alloc] initWithBreed:@"寵物狗" name:@"貴兵犬" habit:@"吃飯 睡覺"];
NSLog(@"%@,%@,%@",animal.breed,animal.name,animal.habit);
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。