如何给父类和子类赋值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何给父类和子类赋值相关的知识,希望对你有一定的参考价值。

今天遇到了一个问题,就是如何给父类下的子类赋值。一直没解决,后来是通过别人的帮助解决的。我先把代码贴出来看看吧!

技术分享技术分享

第一张图是一个两个类,一个父类和一个子类。第二张图是把两个类合并起来后的一个类。因为项目需要添加的,可以忽略。

技术分享

第一步,要实例化父类,然后再实例化子类。 mo.Hospital = new List<HospitalForCastle>();这是关键的一步,就是实例化子类,注意一下,实例化的时候,它是一个list集合了,然后再把结果集赋值给它。赋值的时候注意需要实例化子类,这时候实例化的是一个对象,然后再赋值给父类和子类。注意最后一点就是把值给父类下的子类。

 

以上是关于如何给父类和子类赋值的主要内容,如果未能解决你的问题,请参考以下文章

java如何在子类中赋值给父类的变量

java编程,关于父类子类变量赋值问题,和方法调用

[Java] 父类和子类拥有同名的成员变量(fields)的情况

春哥博客

类型兼容---子类的对象可以给父类指针赋值

父类对象与子类对象相互转化的条件是啥?如何实现它们的相互转化?