oc学习第一天
来源:互联网 发布:柳州阿佳希软件 编辑:程序博客网 时间:2024/05/13 04:15
Bike.h文件
#import <Foundation/Foundation.h>
@interface Bike : NSObject
{
@public //放开限制
NSString *colour;自己的自行车颜色
NSString *c1;另外一辆自行车颜色
double i;行驶次数
double j;保养次数
NSInteger avrspeed;平均速度
NSInteger s1;他人的速度
NSInteger wheels;轮子数量
double thickness;轮子厚度
NSString *sign;自行车牌子
NSInteger suduc;速度差
}
- (void) xingshi;定义没有返回值的函数
- (void) baoyang;
- (void) yanse;
- (void) sudu;
@end
Bike.m文件
#import "Bike.h"
@implementation Bike
- (void) xingshi{
NSLog(@"速度=%lu行驶后的轮胎厚度=%lf",avrspeed,thickness-i*(0.1));
}
- (void) baoyang{
NSLog(@"速度=%lu保养后的轮胎厚度=%lf",avrspeed,thickness+j*(0.1));
}
- (void) yanse{
if (colour==c1) {
NSLog(@"%@yes",colour);
}elseNSLog(@"%@no",colour);
}
- (void) sudu{
suduc=avrspeed-s1;
NSLog(@"%ld",suduc);
}
@end
main.m文件
#import <Foundation/Foundation.h>
#import "Bike.h"
int main(int argc,const char * argv[]) {
@autoreleasepool {
Bike *bike=[Bikenew];【类 方法名】
bike ->avrspeed=10;取avrspeed的首地址,强制给一个数值
bike ->s1=5;
bike ->thickness=1;
bike ->i=2;
bike ->j=3;
bike ->wheels=2;
bike ->sign=@"yongjiu";
bike ->colour=@"hong";
bike ->c1=@"lv";
[bike xingshi];
[bike baoyang];
[bike yanse];
[bike sudu];
}
return0;
}
- oc学习第一天
- oc学习第一天
- OC基础学习第一天
- OC 语言学习第一天—OC 语法概览
- OC第一天
- oc第一天
- OC第一天
- OC第一天
- 我的iOS学习历程 - OC第一天
- OC学习_第一天 面向对象和类
- 学习OC的自我总结笔记第一天
- ios学习第一天(二)oc基本数据类型
- oc一天学习
- 初学OC第一天整理
- OC基础班第一天
- OC第一天-继承,方法
- OC自学的第一天
- 黑马程序员-oc基础第一天笔记
- IIS 6.0 设置SMTP服务器
- XSLT
- 欢迎使用CSDN-markdown编辑器
- Android应用插件式开发解决方法
- 跨域问题总结
- oc学习第一天
- docker 存储模式 aufs改device mapper
- 二、c++复合类型
- Java并发编程:Lock
- 1.JavaWeb开发环境搭建(eclipse和tomcat)
- Topological Sorting
- 排序(一)之冒泡排序Bubble Sort
- [JZOJ 3422] 水叮当的舞步
- Android插件的Gradle基础