Scala имеет гибкую ООП-модель, которая состоит из трейтов, обжектов, классов и кейс-классов, то есть модель чем-то напоминает аналогичную в Java. Вот, например, объявления класса:
Scala имеет гибкую ООП-модель, которая состоит из трейтов, обжектов, классов и кейс-классов, то есть модель чем-то напоминает аналогичную в Java. Вот, например, объявления класса:
Если вы программировали на языке Java, то многие вещи на Scala относительно ООП будут вам знакомы. Для объявления класса используется ключевое слово class, новый экземпляр объявляется через new.
Как и Java, Kotlin является статически типизированным языком. Он поддерживает и процедурное, и объектно-ориентированное программирование, а также имеет ряд преимуществ, о которых мы и поговорим.
В некоторых случаях возникает необходимость в удалении элементов из Java-массива. Однако язык программирования Java не предоставляет для выполнения этой операции прямого метода. Тем не менее ряд способов всё же имеется. О них и поговорим.
Сегодня многие приложения пишутся с учётом концепции ООП и используют императивный код. Но несмотря на широкую популярность ООП в современной разработке, такой подход имеет ряд недостатков:
Disclaimer: Я не имею никакого отношения к JetBrains, не получаю денег от продвижения Kotlin или от написания данной статьи. Весь материал — это лишь отражение моего личного опыта.
Всем известен объектно-ориентированный язык программирования Java. И многие знают, что язык позволяет следовать принципу «Write once, run anywhere» («написал один раз, запускай везде»). В этой статье мы расскажем вам о нескольких интересных фактах, о которых вы, скорее всего, не знаете:
Время от времени в практике Java-разработчика появляется необходимость изменить схему базы данных. Например, надо добавить колонку в таблицу или наоборот, удалить. Кажется, что это очень простая задача и говорить тут особенно не о чем, однако в этом деле есть свои тонкие моменты.
Массивы в Java используются довольно часто. В этой статье мы поговорим про многомерные (двумерные, трёхмерные) и ассоциативные массивы. И, разумеется, приведём соответствующие примеры.
Эта статья посвящена базовому синтаксису языка программирования Java и предназначена для начинающих разработчиков. Под синтаксисом понимается набор правил, определяющих, как пишется, а после интерпретируется любая программа, написанная на языке Java.