import java.io.*;
class obj
{
obj()
{
System.out.println("This method in the class");
}
String meth()
{
return "Aint Defined";
}
}
class obj1 extends obj
{
void calll()
{
System.out.println(super.meth());
}
}
class obj2
{
public static void main(String args[])
{
obj1 o1=new obj1();
o1.calll();
}
}
这个程序中的类obj什么时候创建对象。
运行时间到了这段代码的时候吗
class obj1 extends obj
或者是当运行时到达 println 中的这段代码时
super.meth()
最佳答案
该对象是使用“new”关键字创建的。
所以在这种情况下
obj1 o1=new obj1(); //creates obj1 (including its parent, obj)
关于java - 当这个程序中创建对象时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23442026/