iOS复习笔记3:类的基本定义
来源:互联网 发布:淘宝如何设置限时促销 编辑:程序博客网 时间:2024/05/17 06:11
// Car.h// 类的声明// 类名:Car// 属性:m_nSpeed// 行为:run#import <Foundation/Foundation.h> // NSObject@interface Car : NSObject{// 属性:成员变量(可以是基础类型,枚举,结构体和类对象指针)@publicint m_nSpeed;// 默认初始化为0}// 行为:方法(方法名,返回值,参数)- (void)stop;- (void)run:(int)speed; // 类型需要加小括号- (bool)turnWithSpeed:(int)speed andDirection:(int)direction;// 可以只有冒号- (bool)turn:(int)speed:(int)direction;// 方法名包括冒号:turnWithSpeed:andDirection://turn:@end
// Car.m// 类的实现@implementatiom Car // Car类名- (void)stop{NSLog(@"stop");}- (void)run:(int)speed{self.m_nSpeed = speed;NSLog(@"run speed = %d", self.m_nSpeed);}- (bool)turnWithSpeed:(int)speed andDirection:(int)direction //- (bool)turn:(int)speed:(int)direction{self.m_nSpeed = speed;NSLog(@"run speed = %d, direction = %d", self.m_nSpeed, direction);return YES}@end
// main.m// 类的使用#import "Car.h"int main(){Car* car = [Car new];// 创建类的实例car->m_nSpeed = 60;// 类属性访问[car stop][car run:60][car turnWithSpeed:60 andDirection:1]return 0;}
0 0
- iOS复习笔记3:类的基本定义
- 数据结构复习-线性表的定义和基本操作
- 复习Java的基本类
- 复习笔记:基本SQL
- 类的基本定义
- XML的文档类型定义(DTD)复习笔记
- ios--多线程复习笔记
- C++笔记_类和对象_类的定义_基本语言定义的ADT
- JAVA的八种基本类型 复习笔记
- JAVA的八种基本类型 复习笔记
- Java复习笔记1【Java的基本运算】
- Linux复习笔记(一) -- Bash的基本操作
- iOS开发笔记之typedef的定义
- c语言复习笔记--指针定义
- Java复习笔记----变量定义、数据类型转换
- jquery复习笔记2 - 选择器 定义css
- iOS复习笔记12:分类
- iOS复习笔记15:NSObject
- Android应用性能优化之分析工具[二]
- NYOJ 169 素数
- 关于Resin虚拟目录配置的问题
- Hive metastore三种配置方式
- Android Animation动画
- iOS复习笔记3:类的基本定义
- Android应用性能优化之优化列表头像过度绘制[一]
- java如何实现类似c语言的条件汇编功能
- 1-28工作日志
- tomcat积累
- IOS中NSUserDefaults的用法
- Objective - C基础: 第六天 - 2.ARC转换以及第三方框架的ARC管理
- Rank Scores
- 线程范围内共享变量的概念与作用(五)