Ребята касаемо ключевого слова OPEN я не совсем правильно разъяснил его, поэтому в следующем видео мы опять рассмотрим это ключевое слово и его влияние на классы, методы и переменные.
Devcolibri ну как я понял, ты (давай на ты, а то как-то неудобно) собирался показать семантику построения абстрактного класса, попутно объяснив новичкам, что такое абстрактный класс. Но в результате, получилось показать сухой алгоритм, оставив идею абстрактного класса "за бортом". Исходя из этого ролика, новичку не станет понятно, что такое абстрактный класс. А можно было просто взять более удачную модель: например, человек. Построить абстрактный класс Human, реализовать основные для человека принципы поведения, а часть сделать абстрактными и переопределить их в классах-наследниках Man и Woman.
Здравствуйте, пишу первый раз . Большое спасибо за материал! С удовольствием просмотрел 33 урока по Java se. И 11 уроков по Kotlin, это одно из самых приличных об учений которые встречал в инете по ява направлению. Немного пишу на Делфи7 - конверторы, заплатки , поделки. Хотелось бы услышать несколько лекций по поводу "десктопных приложений". То что мы сейчас видим и слышим это академический материал для изучения возможностей Kotlin (и подаётся он очень доступно и внятно за что спасибо), но хотелось бы услышать несколько лекций с примером построения оконных форм, диалогов. Собственно, построение пользовательского интерфейса на Kotlin. И второе, всё что мы пишем, в итоге находится в папке "Out" проекта, понятно, что это предкомпиляция для ява машины, можно ли итог сделать более компактым и легко переносимым с компа на комп если OS одинакова. Жду продолжение уроков, если вопросы не в тему извините.
У меня maven проект. к нему подключены более 20 библиотек. Код писал со знаниями ООП. Проект полностью готов (для данного этапа). Вопрос в том как собрать проект что бы его можно было запустить без idea?
Вы не внимательно слушали :) Либо не дослушали) Нельзя наследоваться от final классов, в котлин все классы по умолчанию final поэтому класc который хотите раcширять, а именно наследовать нужно открыть с помощью ключ. слова open. но абстрактный класс не есть обезательным.
Да в данном контексте немного не правильно выразился, урок подразумевал рассмотр наследования и абстрактности и лучше было бы показать опен на не абстрактном классе. Возможно сделаю следующее видео об опен рассказав его более наглядно.
Ждем продолжения!!
Ребята касаемо ключевого слова OPEN я не совсем правильно разъяснил его, поэтому в следующем видео мы опять рассмотрим это ключевое слово и его влияние на классы, методы и переменные.
Devcolibri ну как я понял, ты (давай на ты, а то как-то неудобно) собирался показать семантику построения абстрактного класса, попутно объяснив новичкам, что такое абстрактный класс. Но в результате, получилось показать сухой алгоритм, оставив идею абстрактного класса "за бортом". Исходя из этого ролика, новичку не станет понятно, что такое абстрактный класс. А можно было просто взять более удачную модель: например, человек. Построить абстрактный класс Human, реализовать основные для человека принципы поведения, а часть сделать абстрактными и переопределить их в классах-наследниках Man и Woman.
Здравствуйте, пишу первый раз . Большое спасибо за материал! С удовольствием просмотрел 33 урока по Java se. И 11 уроков по Kotlin, это одно из самых приличных об учений которые встречал в инете по ява направлению. Немного пишу на Делфи7 - конверторы, заплатки , поделки. Хотелось бы услышать несколько лекций по поводу "десктопных приложений". То что мы сейчас видим и слышим это академический материал для изучения возможностей Kotlin (и подаётся он очень доступно и внятно за что спасибо), но хотелось бы услышать несколько лекций с примером построения оконных форм, диалогов. Собственно, построение пользовательского интерфейса на Kotlin. И второе, всё что мы пишем, в итоге находится в папке "Out" проекта, понятно, что это предкомпиляция для ява машины, можно ли итог сделать более компактым и легко переносимым с компа на комп если OS одинакова.
Жду продолжение уроков, если вопросы не в тему извините.
было бы неплохо запилить видосик про такие удобства как: ".apply", ".let", ".run", ".with"
У меня maven проект.
к нему подключены более 20 библиотек.
Код писал со знаниями ООП.
Проект полностью готов (для данного этапа).
Вопрос в том как собрать проект что бы его можно было запустить без idea?
спасибо
Здравствуйте, будут ли еще видео по material design ? Очень интересные ролики на эту тему
(kotlin)Можно ли в метод передавать как параметр другой метод(void)?
можно
Может я чего-то не помню.. но как вы в Java наследуетесь от final класса - на видео 2:39
Вы не внимательно слушали :) Либо не дослушали) Нельзя наследоваться от final классов, в котлин все классы по умолчанию final поэтому класc который хотите раcширять, а именно наследовать нужно открыть с помощью ключ. слова open. но абстрактный класс не есть обезательным.
Devcolibri прикольно.
Абстрактные методы всегда открыты, поэтому использование модификатора open необязательно.
Чем отличается зритель ютуба от начинающего программиста? .... Ничем, Рисуем два круга, дополняем их деталями - вы красавчик, сова нарисована
Ребят, мне почти 40. Мне стоит нырять в этот ваш котлин?
Мне чуть поменьше. Разбираюсь по тихому.
Ммм, красавчик, написал абстрактный класс без единого элемента абстракции. 👍👍👍
Извините я может не понял вас )) если это сарказм и я что-то сделал не так то поправьте меня пожалуйста :) Я сам этот язык изучаю и могу ошибаться.
)) тоже глаз резануло, но потом вроде поправил)
Прости меня, хозяин канала, но вопрос в моей голове возник - котлин лучше чем фортран?
Конечно лучше, потому что фортран мёртвый язык, а котлин клёвый )))
Вот только расход математической дисфункции на котлине сложно подсчитать, не то что на фортране =)
вот зачем в котлин есть возможность создавать абстрактные класы, кОторые final
лучше б abstract для классов сразу подразумевал и open
тогда что за ошибка была на 2:11 ?
все таки решил проверить ваши слова
да, вы правы
abstract подразумевает open
а ошибка была из-за конструктора
спасибо, что помогли разобраться
Да в данном контексте немного не правильно выразился, урок подразумевал рассмотр наследования и абстрактности и лучше было бы показать опен на не абстрактном классе. Возможно сделаю следующее видео об опен рассказав его более наглядно.