Объекты Java составляют основу всех приложений Java

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

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

Объекты составляют основу любого объектно-ориентированного программирования. язык.

Что такое объектно-ориентированное программирование?

Сотни книг были написаны для описания тонкостей объектно-ориентированного программирования, но в основном ООП основывается на целостном подходе с упором на повторное использование и наследование, что сокращает время разработки. Более традиционные процедурные языки, такие как Fortran, COBOL и C, используют нисходящий подход, разбивая задачу или проблему на логический, упорядоченный ряд функций.

Например, рассмотрим простое приложение банкомата, используемое банком. Перед написанием любого кода разработчик Java сначала создает дорожную карту или план дальнейших действий, обычно начиная со списка всех объектов, которые необходимо создать, и того, как они будут взаимодействовать. Разработчики могут использовать диаграмму классов, чтобы прояснить отношения между объектами. Объектами, необходимыми для использования в транзакции через банкомат, могут быть Деньги, Карта, Баланс, Квитанция, Снятие, Депозит и так далее. Эти объекты должны работать вместе для завершения транзакции: внесение депозита должно привести, например, к отчету о балансе и, возможно, к квитанции. Объекты будут передавать сообщения между собой, чтобы выполнить задачу.

Объекты и классы

Объект является экземпляром class: вот суть объектно-ориентированного программирования и идея повторного использования. Прежде чем объект сможет существовать, должен существовать класс, на котором он может быть основан.

Возможно, нам нужен объект-книга: если быть точным, нам нужна книга Автостопом по Галактике . Сначала нам нужно создать классную книгу. Этот класс может быть основой любой книги в мире.

Это может выглядеть примерно так:

 public class Book {
String title;
String author;

data-type = “code”>

//методы 
public String getTitle (
{
return title;
}
public void setTitle ()
{
return title;
}
public int getAuthor ()
{
return author;
}

data- type = “code”>

 public int setAuthor () 
{
вернуть автора;
}
//так далее.
}

data-type=”code”>

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

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

Отношения между объектом и классом таковы, что многие объекты могут быть созданы с использованием одного класса. Каждый объект имеет свои собственные данные, но его основная структура (т. Е. Тип данных, которые он хранит, и их поведение) определяется классом.

Мы можем создать несколько предметов из книжного класса. Каждый объект называется экземпляром класса.

Book HitchHiker = new Book («Автостопом по Галактике» “,” Дуглас Адамс “);
Book ShortHistory = new Book (« Краткая история почти всего »,« Билл Брайсон »);
Book IceStation = new Book (« Ice Station Zebra » , “Алистер МакЛин”);

Теперь эти три объекта можно использовать: их можно читать, покупать, одалживать или совместно использовать.

Оцените статью
recture.ru
Добавить комментарий