Все мы знаем как создавать объекты любого класса в Java: просто используем ключевое слово new. В этой статье я собрал другие известные способы создать новый экземпляр класса. Just for fun!
Рубрика: Программирование
Автоупаковка и распаковка в Java на примере
Автоупаковка и распаковка появилась еще в Java 5. Они представляют собой удобный способ для автоматического преобразования примитивных типов данных в классы-оболочки Java и наоборот.
Типы данных в Java — примитивы и бинарные литералы
Java является строго типизированным языком. Это означает, что все переменные должны быть объявлены прежде, чем мы можем их использовать. Объявление переменной в Java включает в себя тип, имя и значение. Если объявлена переменная без какого-либо значения, то она содержит значение по умолчанию. Для примитивных типов существуют различные значения по умолчанию, но это всегда null для объектных типов данных.
Java Вложенные Классы — локальный класс, статический вложенный класс, анонимный внутренний класс
Вложенные классы в Java объявляются в теле другого класса. Вложенный класс может иметь модификатор доступа private, public, protected, тогда как внешний класс может иметь только public или default . Вложенные классы делятся на два типа:
Множественное наследование в Java и Композиция vs Наследования
Недавно я писал несколько постов о наследовании и композиции в Java. В этой статье мы будем изучать множественное наследования, а затем узнаем о преимуществах композиции перед наследованием. Множественное наследование в Java Множественное наследование — возможность создания единого класса с несколькими суперклассами.
Наследование в Java. Просто и на примерах
Наследование является одним из основных понятий объектно-ориентированного программирования. Java поддерживает наследование и определяет отношение is-a между суперклассом и подклассом. Например, если подкласс Car (Автомобиль) унаследован от суперкласса Vehicle (ТранспортноеСредство), то это значит, что Car is-a (это тоже) Vehicle.
Что такое Композиция? Пример Композиции в Java
Композиция является одним из методов проектирования, который реализовывает отношение типа has-a в классах. Мы можем использовать наследование в Java или композицию для повторного использования кода. Композиция в Java достигается за счет использования переменных экземпляра, который ссылается на другие объекты.
Оператор continue в цикле for, Java
Оператор continue в Java используется для пропуска текущей итерации цикла. Он может быть использован в циклах for , while и do-while цикле. Оператор continue в Java также может быть маркированным (labeled) для пропуска текущей итерации внешнего цикла. Ниже представлен пример программы, демонстрирующий использование continue в программе на Java:
Пример использования оператора break в for, while, do-while циклах
Java break оператор используется для завершения текущей итерации выполнения цикла. Есть две формы оператора break — unlabeled и labeled (немаркированный и маркированный). Преимущественно оператор break используется для завершения цикла на основе некоторых условий. Unlabeled break находится в теле цикла и может быть использован с switch, for, while и do-while циклами.
Что такое static в Java? Статические методы, переменные; статический блок и Java класс
Static — это ключевое слово в Java. Мы не можем создать имя класса или пакета с ключом static. В Java static может быть использовано в четырех случаях: 1. Статические переменные В Java мы можем использовать ключевое слово static в переменной уровня класса. Статическая переменная класса и не принадлежит к объекту/экземпляру