1.7. 第一个OC类

目录

  1. 如何声明一个类
  2. 如何实现一个类
  3. 如何创建一个对象
  4. 对象的注意点

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) 的方式访问对象中的成员,
  • 每一个对象中都有一份属于自己的属性。
  • 对其中一个对象的成员进行了修改。和另一个对象没有关系

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,688评论 0 11
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 大纲 0.OC数据类型 1.声明一个类 2.实现一个类 3.创建一个对象 4.对象的注意点 5.对象方法 6.类方...
    天天想念阅读 1,136评论 0 3
  • 波光夕照成罗琦,稻花风拂如驰驶。稚犬吠平阡,雏鸡啄院前。 依依村语里,袅袅炊烟起。翁妪水桥边,童孙今日旋。
    泓颖阅读 411评论 9 3
  • 反思系列之十二——公私分明 (2006-12-02 04:39:34) 转载▼ 分类:竹之节 公则公,私则私。一定...
    b100f3a72f5d阅读 125评论 0 0