菜鸟求助:一个类想使用两个无继承关系的类,怎么弄 大概是这样的,一个学生类,一个人类,一个学校类,学生类既想要使用人是属性,又想使用学校的属性,我只弄到了学生继承人,不知道再怎么弄了大大出来解决一下谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public class Student extends Person{ private School scholl;} java只能是单继承,除非其中一个是interface除非使用aspectj实现多继承,相关请看aspectj教程我觉得你的设计有问题。一个学生,学校是学校,人是人 我想做的是,学生继承了人,然后他还能使用学校的属性,即stu.school来说明他是哪个学校的? School类里有个属性是学校的名字,然后stu.school.getSchoolName();就可以得到这个学生是哪个学校的了 除了我上面所说的,你没办法的话,要么接口,代码重复点,用么用aspectj要么继承person,而把school当成一个内部属性,即class student{ Long id; ... School school;} robocode 问题 高手请进 这个程序为什么不能删除聊表的头结点呢? 假设你作为一名关于java的考官 你会对面试人员提什么问题? 多线程播放烟花 日期格式化 yyyy-MM-dd 跟 yyyy-MM-DD 区别在哪里? jsp中怎样读出数据库中的大文本,图像!!! Java i/o 中的相对地址的问题,怎么写??? jb6好烦呀,请高手指点!(因是初来驾道分子不多,望高手不吝赐教!!!) 对ERP项目有兴趣的同志们,请进! 请推荐学习java的好的经典书,就像vc++中的《vc技术内幕>>那种一样的经典书,谢谢 用java截取页面数据 访问数据库问题
private School scholl;}
除非使用aspectj实现多继承,相关请看aspectj教程
我觉得你的设计有问题。
一个学生,学校是学校,人是人
stu.school.getSchoolName();就可以得到这个学生是哪个学校的了
要么继承person,而把school当成一个内部属性,即
class student{
Long id;
...
School school;}