黑马程序员-OC——类和对象
来源:互联网 发布:p2p网络理财产品排行 编辑:程序博客网 时间:2024/05/21 18:46
类名;Car
属性 :轮胎个数、时速
行为:跑
// 因为使用了NSobject
#import <Foundation / Foundation .h>
//完整地写一个函数:函数的声明和实现
//完整的写一个类:类的声明和实现
// 类的声明
//声明对象的属性、行为
//NSobject 的目的是:让Car这个类具备创建对象的能力
@interface Car : NSObject
{
//用来声明对象属性
//@public可以让外部的指针间接访问对象内部的成员变量
@public
int wheels; //轮胎个数
int speed; //时速
]
// 方法;方法名、参数、返回值
// 只要OC对象的方法,必须以减号-开头
//OC方法中任何数据类型必须用小括号()括住
// OC方法中的小括号();括住数据类型
- (void)run ;
@end
// 类的实现
@ implementation Car
// 方法的实现
- (void)run
{
NSLog (@"车子跑起来了");
]
@end
int main ()
{
//在OC中,想执行行为,就写上一个中括号[行为执行者 行为名称]
// 执行了Car 这个类的new行为来创建新对象
//定义了一个指针变量p,p将来只想的是Car类型的对象
// [Car new ] 每次都会创建出一个新对象,并且会返回新的对象本身
Car *p = [Car new];
Car *p2 = [Car new ];
p2 - >wheels = 5 ;
p2 - > speed = 300 ;
[p2 run ];
// 给p所指向对象的wheels 属性赋值
p - >wheels =4 ;
p - > speed =250 ;
//给p所指向对象发送一条run 消息
[p run ];
NSLog (@"车子有%d个轮子,时速 :%d km/h", p-> wheels, p2 ->speed);
return 0;
]
- 黑马程序员——OC——类和对象
- 黑马程序员-OC——类和对象
- 黑马程序员——OC类和对象
- 黑马程序员——OC语言中的类和对象
- 黑马程序员——OC中类和对象
- 黑马程序员——OC-4:类和对象
- 黑马程序员——OC基础:类和对象
- 黑马程序员——OC基础:类和对象
- 黑马程序员——OC语言基础---类和对象
- 黑马程序员——OC---面向对象之类和对象
- 黑马程序员---OC类和对象
- 黑马程序员--OC类和对象
- 黑马程序员-OC语言-类和对象
- 黑马程序员---OC基础---类和对象
- 黑马程序员------OC 对象和类
- 黑马程序员--oc语言类和对象
- 黑马程序员——OC笔记之类和对象
- 黑马程序员——OC语言基础---对象和方法
- 已知二叉树后序遍历序列是DABEC 中序遍历列是 DEBAC ,它的前序遍历序列是:
- hive udf函数替换特殊字符
- android 常用adb 和 adb shell 命令
- sed简明教程
- The Face Recognition Algorithm That Finally Outperforms Humans
- 黑马程序员-OC——类和对象
- jsp中form 中Enctype=multipart/form-data 的作用
- 已知二叉树后序遍历序列是DABEC 中序遍历列是 DEBAC ,它的前序遍历序列是
- cocos2d-x3.0 cocostudio自定义字体bmfont颜色
- Angular JS 中的 <textarea>用法
- android Permission denied错误 权限设置
- Linux中tar命令-C用法
- 什么是手机的IMEI?
- System V信号量(3)