关于创建对象的说明

时间:2015-02-21 22:39:05

标签: java

这个问题可能是一个非常简单的问题,但我仍然对编程有点新意,所以请耐心等待。 如果我有一个类名称图片和另一个类名称simplePicture。 我可以创建一个新对象:Picture a = new simplePicture(); 那么我可以使用另一个对象的构造函数创建一个对象吗?如果可能的话,这怎么可能?

2 个答案:

答案 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{

 }