OC lesson 1

各位大神好,我新手,哪里不对请指教,敬请留言。


objective-c语言是ios以及mac os开发的核心语言,以后的UI学习,objective-c会始终贯穿。

面向对象具有三大特征:1⃣封装,隐藏内部实现,稳定外部接口。2⃣继承,子类可以直接使用父类中的成员3⃣多态,不同对象对同一个消息的响应。
面向对象的核心是类和对象;
抽象的类是一组具有相同(特征)属性和行为(功能)的 具体事物(对象)的集合。

以前利用基本变量来构造复杂变量来满足程序员的需要,笔者认为类和对象的建立也是为了程序员更方便的编写。


先是类的声明,类的名字首大写,冒号来区分子类和父类,类里面的实例要写在{}里面

字符串的表示NSString *name,整型的还用int@public我们为了保护自己创建的类,都会加上的。默认的是private

功能的声明要写在{}之外,基本形式是    -(void)功能名字。 

有了声明,我们就要有功能实现的方法

实例方法(功能)用减号-,类方法则用加号+

上面是功能实现的方法。


主函数外面要先写上#import "student.h"我们才能调用自己的类;

初始化时我们使用[  ];malloc》》alloc;调用特性成员,我们发现它是结构体

调用功能时我们也用【】


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值