Человек попросил объяснить простым и понятным языком. Я считаю для того, что бы понять что такое объект, необходимо привести пример из реальной жизни. Ну, например, возьмем класс Shape(Фигура) - это общее название типа данных объектов, которые будут храниться в нем. Объектом будет конкретная фигура, обладающая конкретными данными. Например создадим rectangle(прямоугольник) - это будет конкретный объект, и мы можем определить данные которыми будет обладать наш объект: a, b - длина сторон, d - длина диагонали. Все это мы реализуем с помощью конструктора класса Shape. Если мы хотим выполнять какие-либо действия с нашим объектом: найти периметр, площадь и тд. тогда нам понадобится обработка данных, которыми обладает объект - это будут методы.
ИТОГ:
Класс - это тип данных
Объект - конкретный экземпляр класса
Метод - выполнение действий с данными объекта
Java
Не могу понять ОБЪЕКТЫ в языках программ. Объясните простыми словами
Объект - это абстрактная до уровня применения модель объекта реального мира. Т. е. если тебе нужно программно определить некий объект или процесс из реального мира, он определяется как некая структура данных (признаков объекта) и действий с этими данными (что можно сделать с объектом), но не более подробно, чем это необходимо в рамках решения конкретной задачи. Это изначальная идея ООП.
Часто удобно таким образом группировать данные и действия с ними у структур, не имеющих отношения к реальному миру, например наборов данных. Тогда тоже используется ООП - для удобства.
Часто удобно таким образом группировать данные и действия с ними у структур, не имеющих отношения к реальному миру, например наборов данных. Тогда тоже используется ООП - для удобства.
Возьми языки Oberon-07 или Go - там объекты намного понятнее.
Объект - это почти тоже самое, что и структура. А метод объекта - ото обычная подпрограмма, в которую передаётся ссылки на объект - в виде неявного параметра (this, self и т. п. - в зависимости от языка).
Объект - это почти тоже самое, что и структура. А метод объекта - ото обычная подпрограмма, в которую передаётся ссылки на объект - в виде неявного параметра (this, self и т. п. - в зависимости от языка).
Что такое струтура, знаешь? Объединение под одним именем нескольких разных данных (полей структуры), например, год рождения и фамилия. А объект - когда туда можно включить и функции обработки этих данных (они называются в этом случае методами). Тип объектов одного вида называется классом.
не можешь понять объекты? не трать время, это явно не твое. Толку будет мало. Остальное намного сложнее.
Похожие вопросы
- JAVA, объясните, пожалуйста, простыми словами
- Что такое класс, метод и объект в языке программирования java?
- Что такое "ключи шифрования" простыми словами?
- Статическая и динамическая типизация в программировании - в чем разница? Пожалуйста, простыми словами, я новичок.
- Работа со строками Java Разработать программу, которая вводит строку и находит все слова указанной длины n (n вводится).
- Хочу написать программу -калькулятор .Через какой язык мне нужно писать ?/И как вообще писать ?
- Написать программу на языке java
- объясните зачем метод void в java? как можно проще, я новичек К примеру тут public static void main (string[] args)
- напишите простую игру на языке java и распишите каждую команду для чего она нужна спасибо)
- Что такое объекты в Java?