標籤:style blog color io os ar strong sp div
今天學習了繼承, 屬性, 多態
作業:動物父類, 貓科子類, 獅子孫子類;
#import <Foundation/Foundation.h>@interface Animal : NSObject@end //動物類#import <Foundation/Foundation.h>@interface Animal : NSObject@end //動物類#import "Animal.h"@interface Feline : Animal- (void)eyes;- (void)tail;- (void)flid;@end //貓科動物類#import "Animal.h"@interface Feline : Animal- (void)eyes;- (void)tail;- (void)flid;@end //貓科動物類#import "Feline.h"@interface Lion : Feline- (void)character;- (void)body;@end //獅子類#import "Lion.h"@implementation Lion- (void)character{ NSLog(@"%@", @"Lion character fierce and cruel"); //性格兇殘}- (void)body{ NSLog(@"%@", @"Lion A strong"); //身體強壯}@end //獅子類#import "ViewController.h"#import "Lion.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. Animal *animal; Feline *feline; //定義對象 feline = [[Feline alloc] init]; //初始化 [feline flid]; //列印行為 [feline eyes]; [feline tail]; [feline release]; Lion *lion; lion = [[Lion alloc] init]; [lion character]; [lion body]; }- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
Objective-C的第二課