• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Objective-C面向对象编程

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1、封装

    1.1、object-c 是通过@interface 声明一个累,之后通过@implementation去实现一个类。

    1.2、object-c 类要求接口(interface)与实现(implementation) 为两个代码快,这是强制性的。

  1.3、通常类的接口会放置在头文件内,依C语言的惯例以.h作为扩展名;类的实现则放置在代码挡以.m为扩展名。

  1.4、方法前面的+/-号代表方法的类型:+代表类方法(class method),不需要实体就可以调用,-代表一般的实体方法(instance method)。

    1.5、定义一个新的方法时,名称内的冒号(:)代表参数传递,不同于其他语言以数学函数的括号传递参数。

声明类:

@interface MyObject : NSObject {

  int memberVar1;//变量

  id memberVar2;}

  +(return_type) class_method;//类方法

  -(return_type) instance_method1;//对象方法

  -(return_type) instance_method2:(int) p1;

      -(return_type) instance_method3:(int) p1 andPar:(int) p2;

@end

 

实现类:

 

@implementation MyObject

+(return_type) class_method{

 ....//method implementation

}

-(return_type) instance_method1{

}

-(return_type) instance_method2: (int) p1{

}

-(return_type) instance_method3: (int) p1 andPar: (int) p2{

}

@end


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap