Я новичок в Java, я хочу вызвать класс метода из реализованного класса с интерфейсом без известного имени класса "ClassA", который знает только объект c, и у меня есть 2 файла.
File (1)CobaInterface.java
package cobainterface;
public class CobaInterface {
public static void main(String[] args) {
ImplementedClass implementedClass = new ImplementedClass();
ClassA clsA = new ClassA();
implementedClass.myMethodFromClassA(clsA);
}
}
class ClassA{
public Integer getTwo(){
return 2;
}
}
interface MyInterface {
public void myMethod();
//here interface
public void myMethodFromClassA(Object c);
}
Файл (2): ImpementedClass.java
package cobainterface;
public class ImplementedClass extends CobaInterface {
public void myMethodFromClassA(Object c) {
//System.out.println(c.getTwo()); <- wrong when call method c.getTwo()
}
}
Как насчет того, если я хочу вызвать метод getTwo () из ClassA без имени класса, который знает толькоОбъект c из файла (2), как описано в коде выше.Спасибо за продвижение.