Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 36
1

Взаимодействие между объектами разных классов

08.10.2014, 17:06. Просмотров 3092. Ответов 1
Метки нет (Все метки)

Ребят, не могу найти как сделать. Например: есть два класса. Зергушонок и Недозилок, у которых есть свои данные. И нужно реализовать взаимодействие между ними с помощью метода (Fight), напрмер драка. Так, я чет не пойму как сделать это? (не внутри метода, а как передать классы в метод этот и вместе с этими объектами классов их параметры в метод?)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
public static void main(String[] args) {
 
    }
 
    public void Fight()
    {
        
    }
}
 
 
public class Zerg{
    public String name;
    int Strength;
    int Agility;
    int Spell;
 
    public String getName()
    {
        return name;
    }
 
    public void setName(String name)
    {
        this.name = name;
    }
}
 
public class Protoss
{
    public String name;
    int Strength;
    int Agility;
    int Spell;
 
    public String getName()
    {
        return name;
    }
 
    public void setName(String name)
    {
        this.name = name;
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2014, 17:06
Ответы с готовыми решениями:

Взаимодействие между экземплярами классов
Как можна реализовать минимальную взаимодействие между экземплярами классов(канцелярские товары)

Взаимодействие с объектами класса
Здравствуйте. Подскажите, пожалуйста, 1) как обратиться к объекту класса, созданному в виде new...

Взаимодействие между объектами единой иерархии классов
Здравствуйте. У меня есть некоторый базовый класс window, который создает "окно" и представляет...

Сравнение между объектами разных классов
Всем привет, Есть 4 разных класса, в мэине мне нужно их сравнить. Например: A a; B b; ...

1
69 / 69 / 39
Регистрация: 22.05.2014
Сообщений: 311
08.10.2014, 23:01 2
ну поменять сигнатуру метода

Java
1
2
3
public void fight(Zerg zergWarrior, Protoss protossWarrior) {
...
}
Добавлено через 4 минуты
или если я не правильно понял по другому

сделать класс(или брать тот в котором метод main)
а в нем сделать 2 поля

Zerg zergWarrior
Protoss protossWarrior

и значения полей присвоить или сразу, или сделать конструктор и в метод fight() подставлять
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.10.2014, 23:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как организовать передачу данных между объектами разных классов?
Есть объект doc в нутрии него создается еще два объекта ui и engine, engine в свою очередь создает...

Взаимодействие между 3д объектами
Здравствуйте! Создаю 3д модель. И вот нужно, чтобы некий кран мог перетаскивать пластины с помощью...

Взаимодействие между объектами в классах
Здрасте! У меня есть прога для регулирования расходов, в которой есть класс Account и класс...

Взаимодействие между объектами конфигурации
Всем добрый день, Начал изучать 1С по принципу "вот "живой проект" и ты его должен реализовать"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.