![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.03.2023
Сообщений: 31
|
![]()
Всем неравнодушным,здравствуйте.Изучаю конструктор в Jave.Вот что написал
Код:
Где косяк? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,822
|
![]()
Хотя бы прочитайте про слова, которые пишите, например про static.
Последний раз редактировалось p51x; 23.03.2023 в 09:52. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.03.2023
Сообщений: 31
|
![]()
p51x,
"проситайт"+ ть ,что именно? в конструкторе я его не использую.В методе main он к месту.Я же не навязываюсь,можете пояснить поясните,нет так и не надо,форумов достаточно,где то и помогут. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,822
|
![]()
Молодец, опечатку заметил, а когда код копи-пастил даже непрочитал его.
Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 05.03.2023
Сообщений: 31
|
![]()
p51x, ты имел ввиду,что я по незнанию задал статические переменные и отработали они только в конструкторе,а до методов не дошли или дошли но только до первого?Так и просто c int a=0; int b=0; программа выдает чушь
Последний раз редактировалось Maikl68; 23.03.2023 в 13:29. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,822
|
![]()
а вы начните методы вызывать у объектов и найдете
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 05.03.2023
Сообщений: 31
|
![]()
p51x,
Код:
а как правильно? |
![]() |
![]() |
![]() |
#8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Ну так и вызывайте желаемые методы в строке с печатью, а то сейчас печатаете сами объекты.
Эти переменные общие для всех экземпляров класса, так что при вызове каждого конструктора их значение переопределяется.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 05.03.2023
Сообщений: 31
|
![]()
Спасибо за науку.Вот что навоял
Код:
public static void main(String[] args) { Arithmetik summation = new Arithmetik(30,40); Arithmetik produktTwoNumbers = new Arithmetik(3,6); Arithmetik divizion = new Arithmetik(10,2); Arithmetik max = new Arithmetik(60,20); Arithmetik min = new Arithmetik(4,50); Arithmetik equivalent = new Arithmetik(); System.out.println("сумма = "+ summation); System.out.println("произведение ="+ produktTwoNumbers); System.out.println("частное ="+ divizion); System.out.println("максимальное число="+ max); System.out.println("минимальное число ="+ min); System.out.println("а и б равнозначны="+equivalent); } } а все равно не считает |
![]() |
![]() |
![]() |
#10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,428
|
![]()
Вы насоздавали кучу экземпляров с разными именами и их печатаете, а нужно вызывать методы.
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конструктор | Freewill | Общие вопросы C/C++ | 1 | 18.02.2012 21:51 |
С++ (конструктор, деструктор, копирующий конструктор) | Jane-sad | Помощь студентам | 2 | 01.10.2010 10:01 |
Конструктор 3D игр | Наблюдатель | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 13.02.2009 18:13 |
конструктор игр | koljsch | Фриланс | 13 | 04.02.2009 03:49 |
Конструктор | PilGrim | Общие вопросы C/C++ | 0 | 16.01.2009 10:21 |