Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Java-класс и объекты

Класс и объекты Java

В этом руководстве вы узнаете о концепции классов и объектов в Java с помощью примеров.

Java – это объектно-ориентированный язык программирования. Основная концепция объектно-ориентированного подхода заключается в том, чтобы разбить сложные проблемы на более мелкие объекты.

Объект — это любой объект, который имеет состояние. и поведение . Например, велосипед является объектом. Он имеет

Прежде чем мы узнаем об объектах, давайте сначала узнаем о классах в Java.

<час>

Класс Java

Класс — это план объекта. Прежде чем мы создадим объект, нам сначала нужно определить класс.

Мы можем думать о классе как о эскизе (прототипе) дома. В нем указаны все подробности об этажах, дверях, окнах и т. д. На основе этих описаний мы строим дом. Дом — это объект.

Поскольку по одному и тому же описанию можно построить множество домов, мы можем создать множество объектов из класса.

<час>

Создать класс в Java

Мы можем создать класс в Java, используя ключевое слово class. Например,

06

Здесь поля (переменные) и методы представлять штат и поведение объекта соответственно.

Для нашего велосипеда объект, мы можем создать класс как

15 

В приведенном выше примере мы создали класс с именем Bicycle. . Он содержит поле с именем gear. и метод с именем braking() .

Вот, Велосипед является прототипом. Теперь мы можем создать любое количество велосипедов, используя прототип. И все велосипеды будут использовать те же поля и методы, что и прототип.

Примечание :мы использовали ключевые слова 02 и 10 . Они известны как модификаторы доступа. Чтобы узнать больше, посетите модификаторы доступа Java.

<час>

Объекты Java

Объект называется экземпляром класса. Например, предположим, что Велосипед является классом, тогда MountainBicycle , Спортивный велосипед , Прогулочный велосипед и т. д. можно рассматривать как объекты класса.

Создание объекта в Java

Вот как мы можем создать объект класса.

23

Мы использовали 25 ключевое слово вместе с конструктором класса для создания объекта. Конструкторы похожи на методы и имеют то же имя, что и класс. Например, 39 является конструктором Bicycle учебный класс. Чтобы узнать больше, посетите Конструкторы Java.

Вот, sportsBicycle и туристический велосипед являются именами предметов. Мы можем использовать их для доступа к полям и методам класса.

Как видите, мы создали два объекта класса. Мы можем создать несколько объектов одного класса в Java.

Примечание :поля и методы класса также называются членами класса.

<час>

Доступ к членам класса

Мы можем использовать имена объектов вместе с 42 оператор для доступа к членам класса. Например,

37

В приведенном выше примере мы создали класс с именем Bicycle. . Он включает поле с именем gear. и метод с именем 54 . Обратите внимание на заявление,

45

Здесь мы создали объект Bicycle. названный sportsBicycle . Затем мы используем объект для доступа к полю и методу класса.

  • sportsBicycle.gear - доступ к полю шестерня
  • sportsBicycle.braking() - получить доступ к методу 61

Мы упомянули слово метод. довольно много раз. В следующей главе вы подробно узнаете о методах Java.

Теперь, когда мы понимаем, что такое класс и объект. Давайте посмотрим на полностью рабочий пример.

<час>

Пример:класс и объекты Java

54

Вывод :

66

В приведенной выше программе мы создали класс с именем Lamp. . Он содержит переменную:isOn и два метода:74 и 82 .

Внутри Главного мы создали два объекта:led и галоген Лампа учебный класс. Затем мы использовали объекты для вызова методов класса.

  • led.turnOn() - Он устанавливает isOn переменная в 92 и распечатывает результат.
  • halogen.turnOff() - Он устанавливает isOn переменная в 107 и распечатывает результат.

Переменная включена определенная внутри класса, также называется переменной экземпляра. Это потому, что когда мы создаем объект класса, он называется экземпляром класса. И у каждого экземпляра будет своя собственная копия переменной.

То есть возглавил и галоген объекты будут иметь собственную копию isOn переменная.

<час>

Пример:создание объектов внутри одного класса

Обратите внимание, что в предыдущем примере мы создали объекты внутри другого класса и получили доступ к членам этого класса.

Однако мы также можем создавать объекты внутри одного и того же класса.

78

Вывод

85

Здесь мы создаем объект внутри 115 метод того же класса.


java

  1. Классы и объекты С++
  2. Переменные и литералы Java
  3. Окончательное ключевое слово Java
  4. Оператор экземпляра Java
  5. Абстрактный класс Java и абстрактные методы
  6. Вложенный и внутренний класс Java
  7. Вложенный статический класс Java
  8. Анонимный класс Java
  9. Одноэлементный класс Java
  10. Java-отражение