OC1_银行账户类
2015-06-11 20:32
274 查看
// // BankAccount.h // OC1_银行账户类 // // Created by zhangxueming on 15/6/10. // Copyright (c) 2015年 zhangxueming. All rights reserved. // #import <Foundation/Foundation.h> @interface BankAccount : NSObject { NSString *_account; NSString *_password; float _money; int _year; } //构造方法 - (id)initWithAccount:(NSString *)account andPassword:(NSString *)password; //setter方法 - (void)setAccount:(NSString *)aAccount; - (void)setPassword:(NSString *)aPassword; - (void)setYear:(int)aYear; - (void)setAccount:(NSString *)aAccount andPassword:(NSString *)aPassword; //getter方法 - (NSString *)account; - (NSString *)password; - (float)money; - (int)year; //存款 - (float)saveMoney:(float)aMoney; //取款 - (float)getMoney:(float)aMoney; @end
// // BankAccount.m // OC1_银行账户类 // // Created by zhangxueming on 15/6/10. // Copyright (c) 2015年 zhangxueming. All rights reserved. // #import "BankAccount.h" @implementation BankAccount //构造方法 - (id)initWithAccount:(NSString *)account andPassword:(NSString *)password { if (self = [super init]) { _account = account; _password = password; } return self; } //setter方法 - (void)setAccount:(NSString *)aAccount { _account = aAccount; } - (void)setPassword:(NSString *)aPassword { _password = aPassword; } - (void)setYear:(int)aYear { _year = aYear; } - (void)setAccount:(NSString *)aAccount andPassword:(NSString *)aPassword { _account = aAccount; _password = aPassword; } //getter方法 - (NSString *)account { return _account; } - (NSString *)password { return _password; } - (float)money { return _money; } - (int)year { return _year; } //存款 - (float)saveMoney:(float)aMoney { return _money+=aMoney; } //取款 - (float)getMoney:(float)aMoney { return _money-=aMoney; } @end
// // main.m // OC1_银行账户类 // // Created by zhangxueming on 15/6/10. // Copyright (c) 2015年 zhangxueming. All rights reserved. // #import <Foundation/Foundation.h> #import "BankAccount.h" int main(int argc, const char * argv[]) { @autoreleasepool { BankAccount *bankAccount = [[BankAccount alloc] init]; [bankAccount setAccount:@"13245678" andPassword:@"666666"]; NSLog(@"account = %@ password = %@", [bankAccount account],[bankAccount password]); NSLog(@"money = %.2f", [bankAccount saveMoney:100001001]); NSLog(@"money = %.2f",[bankAccount getMoney:5000]); } return 0; }
相关文章推荐
- koing定理的证明(摘自互动百科)
- Thrift 和 Protocol Buffer
- OC2_分数类
- 【程序员面试宝典】找符合特定条件的数字
- 无名管道
- 招一位安防软件工程师,嵌入式开发工程师
- 跟林轩田的机器学习课程
- 自定义控件UITypeEditor
- 构造函数私有化
- 祝福51CTO学院两岁生日
- 有名管道
- Linux的chattr与lsattr命令详解
- PowerDesigner 创建模型及生成带注释sql操作手册
- 写片刻代码用到的音乐播放器
- 用memset函数把数组的内存初始化为零
- do while(0) 的几种用法
- Android内核开发:如何统计系统的启动时间
- Android内核开发:如何统计系统的启动时间
- 安装wamp后,127.0.0.1可以访问,localhost不能访问
- 拦截电话---> 关于利用反射 调用系统 hiden的 方法