我对Objective c完全陌生。我如何用Rogue初始化Nissan并调用drive()方法来确保它打印出来?
#import <Foundation/Foundation.h>
#import "Car.h"
int main(int argc, const char * argv[])
{
@autoreleasepool
{
Car *drive = [[Car alloc] init];
Car *Nissan =[[Car alloc] init];
[Nissan drive];
Nissan.model=@"Rogue";
}
}发布于 2017-04-19 15:56:54
对于基本实现,您可以遵循此结构。
Car.h
#import <Foundation/Foundation.h>
@interface Car : NSObject
@property (nonatomic) NSString *model;
- (void)drive;
@endCar.m
#import "Car.h"
@implementation Car
- (void)drive {
NSLog(@"Car model is: %@", self.model);
}
@endmain.m
#import <Foundation/Foundation.h>
#import "Car.h"
int main(int argc, const char * argv[]) {
@autoreleasepool {
Car *nissan = [[Car alloc]init];
nissan.model = @"Rogue";
[nissan drive];
}
return 0;
}https://stackoverflow.com/questions/43489427
复制相似问题