第一个OC类

1.如何声明一个类

  • 格式 

注意:

  • 1.必须以@interface开头,@end结尾
  • 2.成员变量的声明,必须写在@interface与@end之间的大括号中
  • 3.方法的声明必须在{}下面,不能写在{}中

2.如何实现一个类

  • 格式
@implementation MyClass

- (id)initWithString:(NSString *)aName
{
    //写代码处
}

+ (MyClass *)myClassWithString:(NSString *)aName
{
    //写代码处
}

@end

注意:

  • 1.必须以@implementation开头,@end结尾
  • 2.类名必须和声明的一致

3.如何创建一个对象

  • 用类的方式告诉计算机,我们需要一个什么样的对象,之后我们要在程序中使用这个对象,就必须先创建一个对象

 

  • 注意[Car new];做了三件事

    • 1.在堆内存中开辟了一块新的存储空间
    • 2.初始化成员变量(写在类声明大括号中的属性就叫成员变量,也叫实例变量)
    • 3.返回指针地址
  • 消息机制

    • 使用对象调用方法就是OC中的消息机制
    • OC中调用方法的格式:[类名或者对象名 方法名]; 

4.对象的注意点

  • 可以通过 对象->对象成员(注意声明属性为:@public) 的方式访问对象中的成员,
  • 每一个对象中都有一份属于自己的属性。
  • 对其中一个对象的成员进行了修改。和另一个对象没有关系

 

转载于:https://www.cnblogs.com/xufengyuan/p/6492362.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值