如果我在不同文件中有两个类,而不是在同一个文件中, 特别是,没有通过继承连接。
public class Hello{
Hello(){
System.out.println("HELLO");
}
}
public class GoodBye{
GoodBye(){
Hello.Hello();
}
public static void main(String arg[]) {
new GoodBye();
}
}
答案 0 :(得分:8)
绝对
public class GoodBye{
GoodBye(){
new Hello();
}
}
答案 1 :(得分:0)
绝对。你不会在构造函数中创建一个String对象吗?
public class GoodBye{
public GoodBye(){
Hello hello = new Hello(); // This is your class object
String aString = new String("aString"); // This is a string object.
}
我在这里提到String的原因是因为,如果您创建自己的类的对象或Java运行时提供的类,则完全没有区别。
当您使用new
运算符时,您将实例化类的对象。这就是它的全部。