黑马程序员技术交流社区

标题: 关于类的组合问题 [打印本页]

作者: 永远不会贬值    时间: 2014-5-29 21:39
标题: 关于类的组合问题
本帖最后由 永远不会贬值 于 2014-6-1 19:17 编辑

#import <Foundation/Foundation.h>

@interface Score : NSObject  //分数类
{
    int _cScore;
    int _ocScore;
}
@end

@implementation Score
@end

@interface Student : NSObject  //学生类
{
    Score *score;
    int number;
}
@end

@implementation Student
@end

请问下 学生属性里的分数  要怎么赋值?怎么调用?求大神帮忙解答一下
作者: wanzhu159    时间: 2014-5-29 23:22
同求。。。
作者: ★Joean_Zhou    时间: 2014-5-30 08:44
不是要在主函数直接赋值么Student *p = [Student  new];     p->_cscord = 90;......................
作者: 永远不会贬值    时间: 2014-5-30 21:02
★Joean_Zhou 发表于 2014-5-30 08:44
不是要在主函数直接赋值么Student *p = [Student  new];     p->_cscord = 90;...................... ...

这样赋值不行~
作者: tony_ygz    时间: 2014-5-31 17:42
额····等待大神解答
作者: 杨晓斌    时间: 2014-6-1 18:47
这个和普通的属性赋值是一样的。
先Score *s = [Score new];
s. _cScore =10;
s._ocScore=10;

然后Student student = [Student new];
student.score = s;

这样就对学生对象里的成绩属性赋值了
代码我是直接打的,思想是这样的。
作者: 永远不会贬值    时间: 2014-6-1 19:16
杨晓斌 发表于 2014-6-1 18:47
这个和普通的属性赋值是一样的。
先Score *s = [Score new];
s. _cScore =10;

谢谢啦,明白了
作者: 杨晓斌    时间: 2014-6-1 19:18
永远不会贬值 发表于 2014-6-1 19:16
谢谢啦,明白了

呵呵,不客气!
作者: yangying514    时间: 2014-6-1 21:14
大家都学到OC了
作者: 魑魅魍魉121    时间: 2014-6-6 12:33
在分数类里添加给分数赋值的函数,然后在学生类中可以继承分数类就拥有该方法啊。




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