我是Java编码的新手。 我想知道如何在不使用extends或implements函数的情况下从另一个类运行方法。
我对这个问题有两个问题。
出于组织原因,我在主类下设置了一个子类,它有一个运行循环。如何从循环中的子类运行方法?如果经常声明子类,则主类不识别子类的方法(if(subclassmethodname()== 1);)。
另外,无论如何,我是否在不使用extends或implements的情况下从另一个类(在完全不同的文件中)运行非静态方法?
(我尝试过扩展,我用来运行我的脚本的程序似乎不允许脚本因任何原因而运行)。 Eclipse中的“(classname).class”菜单似乎有很多选项,但我不知道如何处理它们来实现我的目标......
答案 0 :(得分:0)
创建子类的实例,然后调用所需的方法。
class Child{
public void sayHello(){
System.out.println("hello");
}
}
来自父母内部:
Child myChild = new Child();
myChild.sayHello();