oc --2对象
来源:互联网 发布:淘宝商城 天猫裙子 编辑:程序博客网 时间:2024/05/01 20:46
// 类的声明
:NSObject 让Car 这个类具有创建对象的能力
//引用object的头文件
#import <Foundation/Foundation.h>
@interface Car :NSObject
{
//实例变量 (是被保护的) 不能被直接访问
@public //@public 可以让外部的指针间接的访问对象内部的属性
int wheels;
int speed;
}
//行为(方法)三要素:方法名,参数,返回值 (声明,实现)
//方法不能写到大括号里
//实例方法
// oc方法中 ():括住数据类型
-void run;//方法 声明
//类方法
+void fast:
@end
// 类的实现
@implementation Car
//方法的实现 (说明方法里面有什么代码)
-void run
{
//NSLog("run this way")
}
@end
int main(){
//定义了一个指针变了p p 将来指向的是Car类型对象
//[Car new ] 会创建新对象,并且返回其本身, (新对象地址)
Car *p= [Car new] ; // car 的 new 行为来创建对象
p->wheels = 4;
p->speed = 259;
//给 p 所指向对象的属性赋值
[p run] // 给p 指向的对象 发送一条 run 消息
//oc 中像执行一些操作 就写上中括号 [行为执行者 行为名称 ]}
1 0
- oc --2对象
- iOS-OC对象模型
- OC类和对象-定义类
- OC类和对象-self关键字
- OC类和对象-id类型
- oc学习笔记-复制对象
- OC类和对象-对象的产生和使用
- OC类和对象-对象和指针
- OC处理对象-打印对象和description方法
- OC-2-类和对象
- OC基础2 -------面向对象的三大特性
- 黑马程序员---OC面向对象总结
- 黑马程序员--06OC类和对象
- oc学习笔记(六)面向对象-开发技巧
- oc学习笔记(七)面向对象-核心语法
- OC对象初始化-便利的初始化方法
- 黑马程序员-OC语言类和对象
- OC基础语法-03 面向对象思想
- MySQL远程访问速度缓慢的解决和分析
- Hadoop伪分布式配置实验步骤
- 解决前端读取txt文档乱码
- FOJ Problem 1091 Zig-Zag Lines
- 用polipo将shadowsocks转换为http代理
- oc --2对象
- windows下通过eclipse查看hadoop源码
- MAC OSX环境下cordova+Ionic的安装配置
- python核心编程-线程
- 新手学习,web编程入门(四)——编程之路中的苦与乐才刚开始品尝
- com.google.gson.JsonSyntaxException: java.text.ParseException问题解决方案
- C++快速排序实现
- interactivePopGestureRecognizer(右滑)
- LeetCode 之 Bulb Switcher