-3

我是 Java 编码的新手。我想知道如何在不使用扩展或实现函数的情况下从另一个类运行方法。

关于这个问题,我有两个问题。

出于组织原因,我在具有我的运行循环的主类下设置了一个子类。如何从循环中的子类运行方法?如果定期声明子类的方法(if(subclassmethodname()==1);),则主类无法识别子类的方法。

另外,我是否可以在不使用扩展或实现的情况下从另一个类(在完全不同的文件中)运行非静态方法?

(我已经尝试过扩展,并且我用来运行我的脚本的程序似乎不允许出于任何原因运行该脚本)。Eclipse 中的“(classname).class”菜单似乎有很多选项,但我不确定如何处理它们来实现我的目标......

4

1 回答 1

0

创建子类的实例,然后调用所需的方法。

class Child{

public void sayHello(){
System.out.println("hello"); 
}
}

从父母内部:

Child myChild = new Child(); 
myChild.sayHello(); 
于 2013-07-17T18:15:37.593 回答