黑马程序员技术交流社区

标题: 类的定义与使用 [打印本页]

作者: onlyanswer    时间: 2015-12-3 16:16
标题: 类的定义与使用
本帖最后由 onlyanswer 于 2015-12-3 16:23 编辑
  1. #import <Foundation/Foundation.h>
  2. @interface Phone : NSObject{
  3.     @public
  4.     float screen;
  5.     int cell;
  6. }

  7. -(void) call;
  8. @end
  9. @implementation Phone

  10. -(void) call{
  11.     NSLog(@"%f %d电话拨通了",screen,cell);
  12. }
  13. @end

  14. int main(){
  15.      Phone* iphone=[Phone new];
  16.      iphone->screen=8.9f;
  17.      iphone->cell=10000;
  18.      [iphone call];
  19.      Phone* gphone=[Phone new];
  20.      gphone->screen=3.9f;
  21.      gphone->cell=5000;
  22.      [gphone call];
  23.      [iphone call];
  24.      return 0;
  25. }
复制代码


有一点就是可以在方法中直接使用成员变量打印结果
2015-12-03 16:15:26.474 a.out[989:91995] 8.900000 10000电话拨通了
2015-12-03 16:15:26.475 a.out[989:91995] 3.900000 5000电话拨通了
2015-12-03 16:15:26.475 a.out[989:91995] 8.900000 10000电话拨通了
看打印结果,其实就是使用变量名对应的属性值







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