oc中类的定义与php中类定义的区别
来源:互联网 发布:seo免费培训教程 编辑:程序博客网 时间:2024/05/16 06:45
之前做过php的开发,现在学oc语言,感觉区别还是不小的
首先说说类
php中定义的类如下写法:
class Person
{
int age;
int name;
int sex;
}
创建有一个类的对象:
new Person=person;
这里可以直接用 person.age=abc;
oc中定义的类还是比较麻烦的:
首先说说类
php中定义的类如下写法:
class Person
{
int age;
int name;
int sex;
}
创建有一个类的对象:
new Person=person;
这里可以直接用 person.age=abc;
oc中定义的类还是比较麻烦的:
定义一个类是继承了oc中Foundation框架中的NSObject类,因此要在头部加上
@import <Foundation/Fountation.h>
//类的定义
@interface Car:NSObject
{
int wheels; //类的属性
int speed; //类的属性
}
@end //这个不能少哦
//类的行为
@implementation Car
@end
//主函数中实例化类
int main()
{
[Car new] ; //创建一个Car的类
}
php中输出函数 用echo(),而oc中的输出函数是NSLog();
php与oc一样面向对象都有封装、继承、多态三种。php中没有分类,也没有协议,但是有接口,接口其实跟分类差不多。
总结 学会oc中类的创建方法,以及一些细节,如:@end可能忘写这种错误,多练就行了。
0 0
- oc中类的定义与php中类定义的区别
- OC 中类的声明和定义
- oc中类的声明、定义
- php中const与define定义常量的区别
- OC中,ARC机制下类的属性的定义
- C++:成员函数实现在类定义中与在类定义外的区别
- C++中声明与定义的区别
- C++中定义与声明的区别
- C++中声明与定义的区别
- C++中声明与定义的区别
- C++中声明与定义的区别
- C++中声明与定义的区别
- Python中类的定义与使用
- Python中类的定义与调用
- php const和define的区别(php类中如何定义常量)
- php const和define的区别(php类中如何定义常量)
- php const和define的区别(php类中如何定义常量)
- oc中block的定义和使用
- Vxworks启动代码usrRoot()函数分析(二)
- PostgreSQL每日一贴--时间日期函数与事务
- hdoj1036
- JS相关
- 我的2014-转行转行再转行,坚守互联网
- oc中类的定义与php中类定义的区别
- Machine Learning - I. Introduction机器学习综述 (Week 1)
- PL/SQL 常量
- Codeforces Round #287 (Div. 2)
- NTAPI枚举指定进程中指定模块创建的线程
- Fragment嵌套生命周期
- Html解析字符串处理类
- Minimax Triangulation - POJ 2066 dp+几何
- SD卡结构、检测方式