黑马程序员技术交流社区

标题: 类中出现的名词 及声明和实现 [打印本页]

作者: 你说呢    时间: 2015-7-23 10:35
标题: 类中出现的名词 及声明和实现
本帖最后由 你说呢 于 2015-7-23 10:38 编辑

类和对象
类:  类名,属性,行为(功能)组成
       多个同种类型事物特征的对象。
       是具有相似内部状态和运动规律的实体的集合。
      一个类可以实例化多个对象,
对象:  系统中基本运行的实体。
            是指现实世界的实体。他可以值具体的事物也可以抽象的事物。
消息:
       是对象间相互联系和相互作用的方式:
       5各部分组成:发送消息的对象,接收消息的对象,消息传递方法,消息内容,反馈。
类:
       .h  类的声明文件,用于声明成员变量,方法。类的声明使用关键字@interface @end
       .m        类的实现文件,用于实现.h中声明的方法。实现使用的关键字@implement h@end
方法:
       方法的声明和实现。都必须以+或—开头
       +表示类方法(静态方法)
       —表示对象方法(动态方法)
       .h 中声明的所用方法作用域都是public类型,不能更改
成员变量:
成员变量的唱那个作用域有3种:
       @public  
       @protected
       @private

类的声明和实现:
类的定义
结构体定义:
       Struct  student {
              Char *name:
              Int age;
       };
类的定义:
1)类的声明(类名、属性、行为)
       @interface 类名:父类名
       {        
              //类的属性
       }
              //类的行为
       @end
2)类的实现(实现具体行为)
           @implementation  类名
              //行为的具体实现
         @end











欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2