что такое объект в 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. И т. д. и т. п. То есть наделяем свойствами.
Объект - это всё.Ему присущи свойства и методы взаимодействия с ним.
начните с простого. что такое класс? это пользовательский тип, который ты сам описываешь с помощью полей и методов. а объект это экземпляр этого класса. то есть когда ты описываешь класс, ты описываешь его логическую структуру. а когда создаешь объект, то тогда уже выделяется некая область памяти в оперативке, с помощью ключевого слова new. конечно все что я говорю это бла-бла-бла, это надо прочувствовать с помощью практики и теории. я когда начинал программировать я просто мега тупил, но сейчас вспоминая задним числом свое тупление, понимаю насколько все это просто. JAVA - крутой язык, вы молодец, что начали его изучать. у вас со временем все получится! УДАЧИ!!!
что такое конструктор в java. доступным языком
Метод класса который вызывается автоматически при создании объекта этого класса. Используется для
подробнее...
Что такое виртуальный деструктор в Java?
Практически всегда деструктор делается виртуальным. Делается это для того, чтобы корректно (без
подробнее...
передача ссылок на объекты в Java методах (см. внутри)
1. Строка (java.lang.String) является неизменяемым объектом. Значение строки всегда первоначальное.
подробнее...
Почему все типы данных в Java пишутся с маленькой буквы, кроме String?
Потому что - int, long, byte, short, float, boolean, double, char это примитивные типы.. которые не
подробнее...
Что такое поля классов в Java? Для чего они нужны? Как они применяются?
Переменные внутри класса.
Например button1.Width, здесь button1 объект класса Button, Width -
подробнее...
Интерфейс в java. Какая логика работы?
----цитата:
Лежит на берегу пруда лягушка, мимо пробегает обезьяна:
- Скажи, лягушка,
подробнее...
Что такое Java Script.
Что такое JavaScript
Язык JavaScript - это обьектно - ориентированный язык, предназначенный
подробнее...
Что такое race condition (состояние гонки) за ресурсами? Простыми словами)
Например, имеется объект, содержащий имя и фамилию.
Два параллельных потока пытаются
подробнее...
В чем различие ключевых слов public и static в java? И объясните конкретно , что такое экземпляр класса.
Просто поймите разницу между классом и объектом. Класс - это абстракция, он описывает структуру
подробнее...
Что такое javascript-код?
ну java script один из языков программирования) ) иногда в на страничках в инете попадаются какие
подробнее...
Что такое JAVA SCRIPT и как это можно установить на свой компьютер? Спасибо.
JAVA SCRIPT невозможно установить на компьютер .
Вообщем то это текст написанный на языке
подробнее...
Помогите сделать java приложение! { СРОЧНО }
Даа...
Паскаль до этого изучал?
ОЧЕНЬ ОЧЕНЬ ОЧЕНЬ СЛОЖНО НИЧЕГО НЕ СКАЗАТЬ ОБ ЭТОМ
подробнее...
Java сравнение строк
Потому что в java строки - это объекты. Если ты пишешь object1 == object2, то ты сравниваешь
подробнее...
Почему не открывается онлайн-видео на весь экран? В Ютубе, например, да и вконтакте.
скорее всего, в ваших проблемах виноват flash-плеер! Иногда это кривость самого плагина, иногда -
подробнее...