A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© onlyanswer 中级黑马   /  2015-12-3 16:16  /  873 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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电话拨通了
看打印结果,其实就是使用变量名对应的属性值


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马