java объекты



что такое объект в java

Автор Nagibator_tri_tysyachi задал вопрос в разделе Java

Что такое объекты в Java? и получил лучший ответ

Ответ от Максим[гуру]
1. Изучать Java надо не с ООП, а с императивного процедурного программирования. Так что не с того начал, если начал только-только.2. Вот краткое описание, если всё же надо.Всё просто. Создаём объект Human - человека.Human human = new Human(23,"Петя");Где передали параметры в конструктор. Эти параметры сохранены в объекте human. Теперь вызываем для конкретного объекта с использованием его атрибутов функцию.int age = human.getAge(); функция вернула его возраст. Вызываем другой метод. human.kill();Вот так просто работать с объектами. Теперь создаем наследника классу Human, назовём Child. Child является Human, но может переписать его методы и добавить новые, расширить класс и изменить.Human human2 = new Child(23,"Вася",human); тут мы ещё задали отца ребёнка.Теперь вызываем human2.kill(); этот метод мог быть переписан.Интерфейсы. Есть интерфейсы comparable, cloneable, runnable и др. Интерфейс принуждает класс иметь в наличии опр. методы, функционал грубо говоря, ничего более. comparable - объекты класса можно сравнивать (метод compare, который говорит больше, меньше или равен). Заранее написанный алгоритм сортировки требует от объекта (любого) быть сравнимым comparable. Cloneable - объект можно скопировать методом clone. И т. д. и т. п. То есть наделяем свойствами.

Ответ от Shalafi[гуру]
Объект - это всё.Ему присущи свойства и методы взаимодействия с ним.

Ответ от Дмитрий Долганов[гуру]
начните с простого. что такое класс? это пользовательский тип, который ты сам описываешь с помощью полей и методов. а объект это экземпляр этого класса. то есть когда ты описываешь класс, ты описываешь его логическую структуру. а когда создаешь объект, то тогда уже выделяется некая область памяти в оперативке, с помощью ключевого слова new. конечно все что я говорю это бла-бла-бла, это надо прочувствовать с помощью практики и теории. я когда начинал программировать я просто мега тупил, но сейчас вспоминая задним числом свое тупление, понимаю насколько все это просто. JAVA - крутой язык, вы молодец, что начали его изучать. у вас со временем все получится! УДАЧИ!!!

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое объекты в Java?
Объект программирование на Википедии
Посмотрите статью на википедии про Объект программирование
Олени Санта-Клауса на Википедии
Посмотрите статью на википедии про Олени Санта-Клауса
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*