Уроки для начинающих Java / #9 Классы в Java

В это уроке говорим о классах. Разбираем что это такое, как с ними работать. Говорим про конструктор класса. #java #урокиjava #javaдляначинающих Java является объектно-ориентированным языком программирования. Как язык, который имеет функцию объектно-ориентирования, он поддерживает следующие основные понятия: полиморфизм; наследование; инкапсуляция; абстракция; классы; объекты; экземпляр; метод; парсинг. В этом уроке мы рассмотрим объекты и классы в Java, их концепции. Класс может быть определен как шаблон (обозначен зеленым цветом), который описывает поведение объекта, который в свою очередь имеет состояние и поведение. Он является экземпляром класса. Например: собака может иметь состояние — цвет, имя, а также и поведение — кивать, лаять, есть. Класс может содержать любой из следующих видов переменных: Локальные переменные, определенные внутри методов, конструкторов или блоков. Они будут объявлены и инициализированы в методе, и будут уничтожены, когда метод завершится. Переменные экземпляра являются переменными в пределах класса, но и снаружи любого метода. Они инициализируются при загрузке. Переменные экземпляра могут быть доступны из внутри любого метода, конструктора или блоков этого конкретного класса. Переменные класса или статические переменные класса в Java объявляются в классе вне любого метода с помощью статического ключевого слова. В Java классы могут иметь любое количество методов для доступа к значению различных видов методов. В приведенном выше примере, barking(), hungry() и sleeping() являются методами. При обсуждении вопроса класса, одной из наиболее важных подтем в Java является конструктор. Каждый класс имеет конструктор. Если мы не напишем его или, например, забудем, компилятор создаст его по умолчанию для этого класса. Каждый раз, когда в Java создается новый объект, будет вызываться по меньшей мере один конструктор. Главное правило является то, что они должны иметь то же имя, что и класс, который может иметь более одного конструктора. Варианты как создать объект в классе следующие: Объявление: объявление переменной с именем переменной с типом объекта. Инстанцирование: используется «новое» ключевое слово. Инициализация: «новое» ключевое слово сопровождается вызовом конструктора. Этот вызов инициализирует новый объект.
Back to Top