Передача объекта в другой объект - Java
Формулировка задачи:
Дано:
Ситуация следующая : в классе MainActivity создается объект f из класса First(создается из сторонней библиотеки).
Следующим создается объект NewObj из класса Second, находящегося внутри все того же MainActivity.
Нужно передать в объект f объект NewObj(в метод addMethod), что бы с ним можно было работать.
Объект как бы передается, но со свойствами его уже работать невозможно(даже скомпилировать нельзя).
Возможно ли решить такую задачу - или 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();
- }
- }
Решение задачи: «Передача объекта в другой объект»
textual
Листинг программы
- class First{
- public void addMethod(Second obj){
- obj.start();
- obj.finish();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д