这个问题可能是一个非常简单的问题,但我仍然对编程有点新意,所以请耐心等待。 如果我有一个类名称图片和另一个类名称simplePicture。 我可以创建一个新对象:Picture a = new simplePicture(); 那么我可以使用另一个对象的构造函数创建一个对象吗?如果可能的话,这怎么可能?
答案 0 :(得分:1)
如果SimplePicture
定义了名称后面的extends Picture
,则可以执行此操作。这会使SimplePicture
成为Picture
的子类,这意味着任何SimplePicture
也是Picture
,因此可以引用类SimplePicture
的所有对象使用Picture
类型的变量。
public class SimplePicture extends Picture {
// ... put things here that are specific to SimplePicture
}
答案 1 :(得分:0)
基本上只有在存在层次结构时才有可能。
class SimplePicture extends Picture{
}