如何从另一个类运行方法

时间:2013-07-17 18:12:21

标签: java class methods

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

我对这个问题有两个问题。

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

另外,无论如何,我是否在不使用extends或implements的情况下从另一个类(在完全不同的文件中)运行非静态方法?

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

1 个答案:

答案 0 :(得分:0)

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

class Child{

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

来自父母内部:

Child myChild = new Child(); 
myChild.sayHello();