0 / 0 / 0
Регистрация: 16.01.2019
Сообщений: 29
1

Передача данных из одного класса в другой

06.02.2019, 11:27. Показов 933. Ответов 10
Метки нет (Все метки)

Подскажите что подправить. Как правильно передать переменные?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class Salary {
    public int salary1(){
        int s1 = 1000;
        return s1;
    }
    public int salary2(){
        int s2 = 1500;
        return s2;
    }
}
 
public class Method {
    Salary p = new Salary();
    int sal1 = p.salary1(s1);
    int sal2 = p.salary2(s2);
    if sal1 > sal2
    {
        
    }
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2019, 11:27
Ответы с готовыми решениями:

Передача данных из одного класса в другой
Доброе время суток форумчане =) Пишу класс для общения с php: отправки и получения данных. Но...

Вызов метода и передача данных из одного класса в другой
Есть два класса, основной(Form1) и дополнительный(Class1). В дополнительном классе находится метод,...

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

Передача массива из одного класса в другой
Имеется класс Open.cs в нём есть метод public void OpExcel(string file, Form1 form,...

10
2164 / 1703 / 428
Регистрация: 17.02.2014
Сообщений: 8,381
06.02.2019, 11:58 2
Цитата Сообщение от IJefri Посмотреть сообщение
salary1(s1)
в твоем исполнении, не имеет смысла, т.к. у salary1() нет параметра!
0
0 / 0 / 0
Регистрация: 16.01.2019
Сообщений: 29
06.02.2019, 12:05  [ТС] 3
так как в итоге передать значение ?
0
2164 / 1703 / 428
Регистрация: 17.02.2014
Сообщений: 8,381
06.02.2019, 12:07 4
так, например:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class Helper {
    public static void main(String[] args) {
        Salary s1 = new Salary(100);
        Salary s2 = new Salary(150);
        s1.setVal(s2.getVal()); // при этом, 100 из s1 будет потеряно!
    }
}
 
class Salary {
    private int val;
 
    public Salary(int val) {
        this.val = val;
    }
 
    public int getVal() {
        return val;
    }
 
    public void setVal(int val) {
        this.val = val;
    }
}
0
Автоматизируй это!
Эксперт Python
4982 / 3431 / 987
Регистрация: 30.03.2015
Сообщений: 10,599
Записей в блоге: 29
06.02.2019, 12:15 5
IJefri, объясни нормально что и куда надо передать, а то бред какой то написан.
0
2164 / 1703 / 428
Регистрация: 17.02.2014
Сообщений: 8,381
06.02.2019, 12:30 6
Цитата Сообщение от Welemir1 Посмотреть сообщение
бред какой то
думаю, он не понял основ ООП((.

Не по теме:

или это наш матричный друг...

0
Welemir1
06.02.2019, 12:55
  #7

Не по теме:

Цитата Сообщение от Aviz__ Посмотреть сообщение
он не понял основ ООП
хорошая эпитафия для могилы программиста))))

0
2164 / 1703 / 428
Регистрация: 17.02.2014
Сообщений: 8,381
06.02.2019, 13:02 8

Не по теме:

Цитата Сообщение от Welemir1 Посмотреть сообщение
хорошая эпитафия для могилы программиста))))
Браво! Однако!


Это был бы совершенный True, если бы не было чисто функциональных языков
0
display "I'LL BE BACK"
1210 / 830 / 257
Регистрация: 02.04.2009
Сообщений: 3,107
06.02.2019, 21:53 9
IJefri,

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
public class Start {
    private int value;
        
    public int getValue() {
        return value;
    }
 
    public void setValue(int value) {
        this.value = value;
    }
    
    public static void main(String [] args) {
        Start start = new Start();
        
        start.setValue(12345);
        
        SecondClass sc = new SecondClass();
        
        sc.getStartsValue(start);
    }
}
 
class SecondClass{
    public void getStartsValue(Start parm){
        System.out.println(parm.getValue());
    }
}
0
korvin_
06.02.2019, 22:42
  #10

Не по теме:

Цитата Сообщение от Aviz__ Посмотреть сообщение
Это был бы совершенный True, если бы не было чисто функциональных языков
А ещё логических, конкурентных, конкатенативных и многих других.

0
660 / 195 / 55
Регистрация: 22.12.2013
Сообщений: 1,562
Записей в блоге: 18
12.02.2019, 12:38 11
Цитата Сообщение от IJefri Посмотреть сообщение
Как правильно передать переменные?
Написать для классов гетеры, сетеры и будет вам счастье.
Ну или хоть через конструктор класса передавайте.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2019, 12:38

Передача массива из одного класса в другой
Есть 2 файла классов и в одном объявляется массив n элементов. Как его передать во второй класс?...

Передача информации из одного класса в другой
У меня есть класс KeyCreator, там генерируется public string GetSerialNum(),public string...

Передача значения из одного класса в другой
Доброго времени суток! Проблема следующая: В MainActivity моего проекта лежит список, мне нужно...

Передача коллекции из одного класса в другой
Добрый день, столкнулся с проблемой... Как реализовать передачу данных коллекции через...


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

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

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