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

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

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

Дано:
Листинг программы
  1. Class MainActivity {
  2. First f=new First();
  3. class Second {
  4. public String v="Hello!";
  5. public start(){System.out.println(v);}
  6. }
  7.  
  8. public void start(){
  9. Second newObj= new Second();
  10. f.addMethod(newObj);
  11. }
  12. start();
  13.  
  14. }
Листинг программы
  1. class Fist{
  2. public addMethod(Object obj){
  3. obj.start();
  4. }
  5. }
Ситуация следующая : в классе MainActivity создается объект f из класса First(создается из сторонней библиотеки). Следующим создается объект NewObj из класса Second, находящегося внутри все того же MainActivity. Нужно передать в объект f объект NewObj(в метод addMethod), что бы с ним можно было работать. Объект как бы передается, но со свойствами его уже работать невозможно(даже скомпилировать нельзя). Возможно ли решить такую задачу - или JAVA на такое не способен?

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

textual
Листинг программы
  1. class First{
  2.  
  3.     public void addMethod(Second obj){
  4.  
  5.         obj.start();
  6.         obj.finish();
  7.  
  8.     }
  9.  
  10. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

12   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы