Size: a a a

2017 October 21

LP

Luger Parabellum in Java Developers
во-во )
источник

LP

Luger Parabellum in Java Developers
я когда-то в дипломке не стал с этим париться, нашел какой-то более-менее симпатичный сторонний L&F и остался доволен
источник

RM

Ruslan Molchanov in Java Developers
Хочу переписать на JavaFX, за PR пиво. Как подружить JavaFX и Spring Boot я писал статью. Пример есть на гитхабе в репо.)
источник

RM

Ruslan Molchanov in Java Developers
Luger Parabellum
я когда-то в дипломке не стал с этим париться, нашел какой-то более-менее симпатичный сторонний L&F и остался доволен
Было
источник

LP

Luger Parabellum in Java Developers
но лучший интерфейс, это конечно же CLI
источник

RM

Ruslan Molchanov in Java Developers
Luger Parabellum
но лучший интерфейс, это конечно же CLI
Согласен 👍
Но вот история: у меня была консольная утилита, которой я когда-то выкачал музыку из ВК. Дал другу не программисту попользоваться - было неудобно)
источник

RM

Ruslan Molchanov in Java Developers
Сделал UI на Свинге)
источник

П

Павел in Java Developers
источник

П

Павел in Java Developers
Кто напишет что выведит программа?
источник

RM

Ruslan Molchanov in Java Developers
Хорошая задачка на порядок инициализации
источник

RM

Ruslan Molchanov in Java Developers
Павел
Инициализация переменных класса значениями по-умолчанию. (i = 0)
Конструктор A
sout(A1)
sout(B.draw: 0)
sout(A2)

Инициализазия переменных класса значениями после знака =. (i = 1)
Конструктор В:
i = 5;
sout(B, i: 5)
источник

П

Павел in Java Developers
👍
источник
2017 October 22

MB

Murat Bekenov in Java Developers
Павел
Эту вещь Эккель разжевывает конкретно
источник

E

Emil in Java Developers
Не первый раз слышу что надо написать один раз чисто на java
источник

П

Павел in Java Developers
Murat Bekenov
Эту вещь Эккель разжевывает конкретно
Да пример от туда. 😊
источник

RZ

Ruslan Zharkov in Java Developers
Правильно понял,что при вызове нового объекта класса, он пройдет по всему классу и потащит за собой метод draw() из класса В?
источник

П

Павел in Java Developers
Тут нужно обратить внимание что  B наследуется от А и метод draw переопределен. А так же пример показывает что в конструкторе нужно с осторожностью вызывать методы которые как в данном примере могут быть переопределены в потомках. Стр 256 книги философия джава.
источник

RZ

Ruslan Zharkov in Java Developers
Аа,теперь понятно)И поэтому в конструкторе класса А выводится такое?
sout(A1)
sout(B.draw: 0)
sout(A2)
источник

RZ

Ruslan Zharkov in Java Developers
То есть переопределенный метод,вместо своего?
источник

П

Павел in Java Developers
Ruslan Zharkov
То есть переопределенный метод,вместо своего?
Да. И многие не замечают что метод переопределен и ожидают что вызовется метод из А
источник