博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计电影类将海报的内容打印出来
阅读量:6873 次
发布时间:2019-06-26

本文共 3359 字,大约阅读时间需要 11 分钟。

////  main.m//  Flim///* 可以表述出海报内容  类名:Film 影片名字 内容 上映时间 展示图片 */#import 
#import "Film.h"int main(int argc, const char * argv[]){ Film * film = [Film new]; //NSLog(@"%@",film); film->_singelPrice = 55; film->_flimName = @"向左走向右走"; film->_directorName = @"陈凯歌"; film->_amountOfFilmTicket = 5; film->_castName = @"小猪 小狗 小猫咪"; [film filmWithPlayTime:selectWatchFilmTimeSunday]; NSLog(@"影片名称=%@ 上映时间=%@ 导演的名字=%@ 演员阵容的名字=%@ 电影票的价格=%d 选取电影票的数量=%d ", film->_flimName,film->_showDateTime,film->_directorName,film->_castName,film->_singelPrice,film->_amountOfFilmTicket); //NSLog(@"%@",film); @autoreleasepool { // insert code here... //NSLog(@"Hello, World!"); } return 0;}
////  Film.h//  Flim//#import 
enum selectWatchFilmTime{ selectWatchFilmTimeMonday,//用来记录观看时间周一观看 selectWatchFilmTimeThesday,//用来记录观看时间周二观看 selectWatchFilmTimeWednesday,//用来记录观看时间周三观看 selectWatchFilmTimeThursday,//用来记录观看时间周四观看 selectWatchFilmTimeFriday,//用来记录观看时间周五观看 selectWatchFilmTimeSaturday,//用来记录观看时间周六观看 selectWatchFilmTimeSunday//用来记录观看时间周日观看 };typedef enum selectWatchFilmTime selectWatchFilmTime;@interface Film : NSObject{ @public /**用来存储电影的影片名称*/ NSString * _flimName; /**用来存储电影的上映时间*/ NSString * _showDateTime; /**用来存储导演的名字*/ NSString * _directorName; /**用来存储演员阵容的名字*/ NSString * _castName; /**用来存储电影票的价格*/ int _singelPrice; /**用来记录选取电影票的数量*/ int _amountOfFilmTicket; /**选取看电影时间*/ selectWatchFilmTime _selselectWatchFilmTime; }//setter方法-(void)setSelectAmountOfFimeTicket:(int)amountOfTicket;//关于电影-(void)aboutTheFilm;//电影的内容-(void)aboutTheFilmContent:(char *)content;//选取电影票数-(void)selectAmountOfFilmTicket:(int)selectNumber;//观看电影时间选取-(void)filmWithPlayTime:(selectWatchFilmTime)selectWatchFilmTime;-(NSString *)description;@end
////  Film.m//  Flim#import "Film.h"@implementation Film//setter方法-(void)setSelectAmountOfFimeTicket:(int)amountOfTicket{    _amountOfFilmTicket = amountOfTicket;}//关于电影-(void)aboutTheFilm{    NSLog(@"you can konwn about the film");    }//电影的内容-(void)aboutTheFilmContent:(char *)content{    NSLog(@"show the film content ");}//选取电影票数-(void)selectAmountOfFilmTicket:(int)selectNumber{    NSLog(@"电影票数量");}//观看电影时间选取-(void)filmWithPlayTime:(selectWatchFilmTime)selectWatchFilmTime{    switch (selectWatchFilmTime) {        case selectWatchFilmTimeMonday:            NSLog(@"观看时间周一");            break;                    case selectWatchFilmTimeThesday:            NSLog(@"观看时间周二");            break;        case selectWatchFilmTimeWednesday:            NSLog(@"观看时间周三");            break;        case selectWatchFilmTimeThursday:            NSLog(@"观看时间周四");            break;        case selectWatchFilmTimeFriday:            NSLog(@"观看时间周五");            break;        case selectWatchFilmTimeSaturday:            NSLog(@"观看时间周六");            break;        case selectWatchFilmTimeSunday:            NSLog(@"观看时间周日");            break;        default:            NSLog(@"请又一次选取");            break;    }}//重写description方法-(NSString *)description{    return [NSString stringWithFormat:@"影片名称=%@ 上映时间=%@ 导演的名字=%@ 演员阵容的名字=%@ 电影票的价格=%d 选取电影票的数量=%d ", _flimName,_showDateTime,_directorName,_castName,_singelPrice,_amountOfFilmTicket];}@end

转载地址:http://cwpfl.baihongyu.com/

你可能感兴趣的文章
网络常用的linux系统调用
查看>>
机器学习中的范数规则化之(一)L0、L1与L2范数 非常好,必看
查看>>
浅析代理模式(转)
查看>>
Android TextView中显示图片
查看>>
S5PV210的IRAM应用
查看>>
How To Build Compelling Stories From Your Data Sets
查看>>
Collections.sort的两种用法
查看>>
JS对象的写法
查看>>
Atitit.swt 线程调用ui控件的方法
查看>>
hdu 5428 The Factor 分解质因数
查看>>
svn:database disk image is malformed问题解决方法
查看>>
开源工具DbUtils的使用(数据库的增删改查)
查看>>
Oracle性能分析3:TKPROF简介
查看>>
BZOJ2468 : [中山市选2010]三核苷酸
查看>>
Android压缩图片到100K以下并保持不失真的高效方法
查看>>
Java学习之路:ArrayList用法
查看>>
每一个Servlet只有一个实例,多个线程
查看>>
C#--栈
查看>>
ReSharper warns: “Static field in generic type”
查看>>
编译Android AOSP代码
查看>>