Передача объекта в другой объект - Java

Узнай цену своей работы

Формулировка задачи:

Дано:
Class MainActivity {
 
First f=new First();
 
   class Second {
 
  public String v="Hello!"; 
  public start(){System.out.println(v);}
      
 }

           public void start(){
 
           Second newObj= new Second();
          f.addMethod(newObj);
 
              }
 
start();

}
class Fist{
 
public addMethod(Object obj){
 
obj.start();
 
}
 
}
Ситуация следующая : в классе MainActivity создается объект f из класса First(создается из сторонней библиотеки). Следующим создается объект NewObj из класса Second, находящегося внутри все того же MainActivity. Нужно передать в объект f объект NewObj(в метод addMethod), что бы с ним можно было работать. Объект как бы передается, но со свойствами его уже работать невозможно(даже скомпилировать нельзя). Возможно ли решить такую задачу - или JAVA на такое не способен?

Решение задачи: «Передача объекта в другой объект»

textual
Листинг программы
class First{
 
    public void addMethod(Second obj){
 
        obj.start();
        obj.finish();
 
    }
 
}

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы