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

Что такое класс и объект в Java OOPS? Учитесь на примере


Классы и объекты в Java являются фундаментальными компонентами ООП. Часто возникает путаница между классами и объектами. В этом руководстве мы постараемся рассказать вам о разнице между классом и объектом в Java.

Во-первых, давайте разберемся, что они собой представляют,

Что такое класс в Java?

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

Синтаксис класса в Java

class <class_name>{  
    field;  
    method;  
  }

Что такое объект в Java?

Объект является экземпляром класса. Объект в OOPS — это не что иное, как автономный компонент, состоящий из методов и свойств, которые делают определенный тип данных полезным. Например название цвета, стол, сумка, лай. Когда вы отправляете сообщение объекту, вы просите объект вызвать или выполнить один из его методов, определенных в классе.

С точки зрения программирования объект в ООП может включать в себя структуру данных, переменную или функцию. Ему выделено место в памяти. Объекты Java разработаны как иерархии классов.

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

ClassName ReferenceVariable = new ClassName();

В чем разница между объектом и классом в Java?

Класс в объектно-ориентированном программировании — это план или прототип, определяющий переменные и методы (функции), общие для всех объектов Java определенного типа.

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

Нажмите здесь, если видео недоступно

Понять концепцию классов и объектов Java на примере.

Давайте возьмем пример разработки системы управления домашними животными, специально предназначенной для собак. Вам понадобится различная информация о собаках, таких как разные породы собак, возраст, размер и т. д.

Вам нужно смоделировать реальных существ, например собак, в программные объекты.

Более того, вопрос на миллион долларов заключается в том, как вы разрабатываете такое программное обеспечение?

Вот решение:

Во-первых, давайте сделаем упражнение.

Ниже вы можете увидеть изображение трех разных пород собак.

Остановись здесь прямо сейчас! Перечислите различия между ними.

Некоторые из различий, которые вы, возможно, перечислили, могут быть породой, возрастом, размером, окрасом и т. д. Если вы задумаетесь на минуту, эти различия также являются некоторыми общими характеристиками, общими для этих собак. Эти характеристики (порода, возраст, размер, цвет) могут формировать элементы данных для вашего объекта.


Далее перечислите общее поведение этих собак, такое как сон, сидение, еда и т. д. Таким образом, это будут действия наших программных объектов.

До сих пор мы определили следующие вещи,

Теперь для разных значений членов данных (размер породы, возраст и цвет) в классе Java вы получите разные объекты собаки.

Вы можете разработать любую программу, используя этот подход ООП.

При создании класса необходимо следовать следующим принципам.

Классы и объекты в примерах программ Java

// Class Declaration
public class Dog {
    // Instance Variables
    String breed;
    String size;
    int age;
    String color;

  
    // method 1
    public String getInfo() {
        return ("Breed is: "+breed+" Size is:"+size+" Age is:"+age+" color is: "+color);
    }
    

    public static void main(String[] args) {
        Dog maltese = new Dog();
        maltese.breed="Maltese";
        maltese.size="Small";
        maltese.age=2;
        maltese.color="white";
        System.out.println(maltese.getInfo());
    }
}

Вывод:

Breed is: Maltese Size is:Small Age is:2 color is: white

Пример объекта и класса Java:основной внешний класс

В предыдущей программе мы создали метод main() внутри класса. Теперь мы создаем классы и определяем метод main() в другом классе. Это лучший способ, чем предыдущий.

// Class Declaration
class Dog {
    // Instance Variables
    String breed;
    String size;
    int age;
    String color;

  
    // method 1
    public String getInfo() {
        return ("Breed is: "+breed+" Size is:"+size+" Age is:"+age+" color is: "+color);
    }
}
public class Execute{
    public static void main(String[] args) {
        Dog maltese = new Dog();
        maltese.breed="Maltese";
        maltese.size="Small";
        maltese.age=2;
        maltese.color="white";
        System.out.println(maltese.getInfo());
    }
}

Вывод:

Breed is: Maltese Size is:Small Age is:2 color is: white

Обзор:


java

  1. Java-класс и объекты
  2. Абстрактный класс Java и абстрактные методы
  3. Вложенный и внутренний класс Java
  4. Одноэлементный класс Java
  5. Класс C++ и объект с примером
  6. Учебное пособие по абстрактному классу C # с примером:что такое абстракция?
  7. Что такое интерфейс в C# с примером
  8. Java — объект и классы
  9. Java — Дата и время
  10. Java — Сериализация