powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос про объекты.
7 сообщений из 7, страница 1 из 1
Вопрос про объекты.
    #34563190
postman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравтсвуйте. Вопрос у меня наверное простой и глупый, ноя хотел бы узнать на него ответ. Сейчас изучаю java и ООП,netbeans. Описываю три класса first,second,third. У них у каждого есть метод set_value(); в классе main создаю три объекта от каждого класса. Но теперь хочу сделать так. чтобы из одного объекта можно было вызывать метод set_value() другого. Как это сделать?
...
Рейтинг: 0 / 0
Вопрос про объекты.
    #34563377
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 public   class  First {

     int  value;

     public   void  setValue( int  value){
          this .value=value;
    }
}

 public   class  Second  extends  First {

     public   void  setValue( int  value){
        value++;
         super .setValue(value); // это то что надо?
    }

}
...
Рейтинг: 0 / 0
Вопрос про объекты.
    #34563499
postman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я про это тоже подумал, но хотел бы как нибудь так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 public   class  First {

     int  value;

     public   void  setValue( int  value){
         i=value;
    }
 private  i;
}

 public   class  Second  {

     public   void  setValue( int  value){
                
    }

}
чтобы second не был наследником.

Еще раз повторюсь -яву и ООП можно сказать только второй день изучаю, поэтому может и у меня подход неверный. Мне нужно чтобы из одного объекта я мог вызвать метод другого. Или какким-то другим образом сделать так чтоб можно было вызвать setvalue
...
Рейтинг: 0 / 0
Вопрос про объекты.
    #34563535
jusio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вы хотите что стделать с каким либо обьектом - на него у вас должна быть ссылка.
То есть
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
 public   class  TestOOP {
 class  First {
     public   void  setValue( int  value, Second sclValue){
        sclValue.setValue(value);
    }
}

 class  Second  {
     private   int  value;
     public   void  setValue( int  value){
                 this .value = value;
    }
}

 public   static   void  main(String[] args){
    First first =  new  First();
    Second second =  new  Second();
     int  value =  5 ;
    first.setValue(value,second);
}
}
...
Рейтинг: 0 / 0
Вопрос про объекты.
    #34563595
postman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! похоже это то что мне надо, буду продолжать дальше изучать
...
Рейтинг: 0 / 0
Вопрос про объекты.
    #34589792
vovanych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не сложно можно подробней обьяснить про sclValue.setValue(value); ?


public class TestOOP {
class First {
public void setValue(int value, Second sclValue){
sclValue.setValue(value);
}
}

class Second {
private int value;
public void setValue(int value){
this.value = value;
}
}

public static void main(String[] args){
First first = new First();
Second second = new Second();
int value = 5;
first.setValue(value,second);
}
}


Тема Ответить Сообщение


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Вопрос про объекты.
    #34590006
vovanych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще вопрос а если у меня будет n - классов как должна выглядеть эта строка
public void setValue(int value, Second sclValue)?


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос про объекты.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]