向含父类的数组中添加信息时的构造器匹配问题求助
问题:子类构造器不匹配,没法用House替换Property实例?
我最近碰到个和父类相关的头疼问题:本来打算把代码里的new Property(...)替换成一个叫House的类——这俩类本质上只是传入的初始化信息不同,我原以为在House的构造器里用super()就能把必要的参数传递给父类Property,结果替换之后直接报构造器不匹配的错误,完全搞不懂哪里出问题了。
我的数组定义代码是这样的:
public static void main(String[] args) { Property [] Properties = new Property[25]; Properties[0] = new Property (1001, 200, "58 Lackagh Park", "Dungiven",... }
我是不是对子类构造器调用父类构造器的逻辑理解错了?有没有大佬能帮我捋清楚这事儿?
内容的提问来源于stack exchange,提问作者Fiachra Kelly
相关产品推荐
相关产品推荐

