Я хочу, чтобы каждый метод класса A и класса B. эти два класса отношения определяются как «HAS-A» Отношения ....Как динамическое преобразование применяется в отношениях HAS-A
class A{
public void getData(){
System.out.println("Class A");
}
}
class B{
public void getData(){
System.out.println("class B");
}
}
public class Main {
public static void main(String[] args) {
A a=new A();
B b=new B();
new Main().call(a); //call A Class Method
new Main().call(b); //call B class Method
}
public void call((Class Name??) a){
a.getData();
}
}
Это походит на обоих классов должны реализовать один и тот же интерфейс, в основном ... А что 'Two'? Вы имели в виду 'Main'? И в чем заключаются отношения «есть-а»? Ни A, ни B «не имеют» ничего другого в обычном способе композиции. –
ya его моя ошибка его не «два», а ее «основной» класс –
Так что, пожалуйста, отредактируйте вопрос, а затем обратитесь к другим вопросам, о которых я просил. –