黑马程序员技术交流社区

标题: 格式不对,重新发帖,求教关于组合如何使用! [打印本页]

作者: 为梦想挺身而出    时间: 2014-5-7 11:48
标题: 格式不对,重新发帖,求教关于组合如何使用!
本帖最后由 为梦想挺身而出 于 2014-7-18 11:21 编辑

  1. #import <Foundation/Foundation.h>

  2. //成绩
  3. @interface Score : NSObject
  4. {
  5.     int _cScore;
  6.     int _ocScore;
  7. }
  8. - (void)setCScore:(int)cScore;
  9. - (int)cScore;

  10. + (void)test;

  11. @end

  12. @implementation Score

  13. - (void)setCScore:(int)cScore
  14. {
  15.     _cScore = cScore;
  16. }
  17. - (int)cScore
  18. {
  19.     return _cScore;
  20. }
  21. + (void)test
  22. {
  23.     NSLog(@"调用你了test函数");
  24. }

  25. @end

  26. //学生
  27. @interface Student : NSObject
  28. {
  29.     //组合,使Student拥有Score的成员变量
  30.     Score *_score;
  31.     int _weight;
  32. }

  33. @end

  34. @implementation Student
复制代码

作者: 为梦想挺身而出    时间: 2014-5-7 11:50
- (void)setCScore:(int)cScore
{
    _cScore = cScore;
}

- (int)cScore
{
    return _cScore;
}
@end


int main()
{
    //Score *s = [Score new];
   
    //[s setCScore:8];
   
   // NSLog(@"这个数值是%d", [s cScore]);
   
    Student *s = [Student new];
   
    [s setCScore:8];
    NSLog(@"这个数值是%d", [s cScore]);
   
    //[Student test];
   
}
后面漏写的补上




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