日期:2014-05-18  浏览次数:20909 次

一个调用的问题
我在一个项目内建了个x类并且有Name的属性,主函数中new了很多个实例knight,knight.Name由用户输入,现在我新建了一个y类,里面的方法也需要用到knight.Name,可是怎么也无法调用knight.Name,要传的参数太多,不想用传参,传了也返不回那么多,难道非得让我重新new无数个knight,三者都在同一命名空间下
x.knight.Name访问不了
program.knight.Name也访问不了
各位大神帮帮忙

------解决方案--------------------
如果你的Y类是父类,X是继承自Y类的话,那把Name属性定义在Y类中不就可以直接调用了,当然X继承自Y类,同样具有Name属性,这样就都可以调用了