//
// main.m
// 電子優惠券
//
#import
#import Discount.h
#import Food.h
int main(int argc, const char * argv[])
{
Discount * dis = [[Discount alloc]init];
[dis showInformation:20 andDiscountTime:@本優惠券每日上午10:30之後使用 andContentInformation:@本優惠券僅限在中國大陸地區售賣優惠券產品的麥當勞餐廳使用,具體以本店內公示為准,有效期2013年12月4日-2013年12月30日;塗改或損壞無效;食品以實物為准,圖片僅供參考;本優惠券不合適用於送餐服務;除食物外,其他物品(包括容器)不在售賣范圍;本優惠券不能與其他優惠活動同時使用];
@autoreleasepool {
// insert code here...
NSLog(@Hello, World!);
}
return 0;
}
//
// Discount.h
// 電子優惠券
//
#import
@interface Discount : NSObject
{
/**用來記錄打折價格*/
int _price;
/**用來記錄打折使用的時間*/
NSString * _discountTime;
/**最終解釋權信息*/
NSString * _contentInformation;
}
@property int price;
@property NSString * discountTime;
@property NSString * contentInformation;
-(void)showInformation:(int)price andDiscountTime:(NSString *)discountTime andContentInformation:(NSString *)contentInformation;
@end
//
// Discount.m
// 電子優惠券
//
#import Discount.h
@implementation Discount
@synthesize price = _price;
@synthesize discountTime = _discountTime;
@synthesize contentInformation = _contentInformation;
-(void)showInformation:(int)price andDiscountTime:(NSString *)discountTime andContentInformation:(NSString *)contentInformation
{
_price = price;
_discountTime = discountTime;
_contentInformation = contentInformation;
NSLog(@價格:%d 打折時間:%@ 詳細介紹:%@,_price,_discountTime,_contentInformation);
}
-(NSString *)description
{
return [NSString stringWithFormat:@價格:%d 打折時間:%@ 詳細信息%@,_price,_discountTime,_contentInformation];
}
@end
//
// Food.h
// 電子優惠券
//
#import
@interface Food : NSObject
{
/**用來記錄菜品名稱*/
NSString * _foodName;
/**組成材料*/
NSString * _material;
/**營養信息*/
NSString * _nutrition;
/**用來記錄食品種類*/
NSString * _kindOfFood;
}
@property NSString * foodName;
@property NSString * material;
@property NSString * nutrition;
@property NSString * kindOfFood;
-(void)showInformation:(NSString*)foodName andShowMaterial:(NSString *)material andShowNurition:(NSString *)nutrition;
@end
//
// Food.m
// 電子優惠券
//
#import Food.h
@implementation Food
@synthesize foodName = _foodName;
@synthesize material = _material;
@synthesize nutrition = _nutrition;
@synthesize kindOfFood = _kindOfFood;
-(void)showInformation:(NSString*)foodName andShowMaterial:(NSString *)material andShowNurition:(NSString *)nutrition;
{
_foodName = foodName;
_material = material;
_nutrition = nutrition;
NSLog(@%@ %@ %@,_foodName,_material,_nutrition);
}
-(NSString *)description
{
return [NSString stringWithFormat:@食品名稱:%@食材:%@ 營養物質:%@,_foodName,_material,_nutrition];
}
@end