Экземпляр класса — это конкретный объект данного класса, за которым закрепляется определенная память. А класс - это только описание свойств и способов выполнения над его объектами различных операций (методов). Каждый класс может иметь одновременно несколько объектов (экземпляров), каждый из которых имеет одни и те же свойства и методы.
Экземпляр класса - это определенный объект данного класса. Чтобы не кидаться терминами, поясню на примере:
Например, у нас есть класс, пусть это будет ГОРОД (может быть также и стол, компьютер, человек и многое другое, любой объект можно представить в виде класса), тогда экземпляром у нас будет, например, ГОРОД A (какой-то условный город). Каждый город состоит из районов, в каждом районе есть свои улицы, на каждой улице находятся дома, магазины, школы, которые также состоят из объектов. Классы состоят из свойств и методов.
Свойства — это любые данные, которыми можно охарактеризовать объект класса. В нашем случае, объектом класса является город A, а его свойствами — название, площадь, население, количество домов, улиц и т. д. У каждого дома есть имя (название улицы), количество квартир и т. д.
Методы — это функции, которые могут выполнять какие-либо действия над данными (свойствами) класса. Например, можно создать функцию/метод, который будет подсчитывать количество жителей города, или другой, который будет подсчитывать количество жильцов дома.
Методы класса — это его функции.
Свойства класса — его переменные.
Короче говоря, экземпляр класса - какой-либо объект данного класса.
Экземпляр (или объект) класса это объект, типом которого является какой-то класс в памяти.
Класс - это лишь способ организации полей, методов и прочее... Т. е. просто описание структуры. А экземпляр класса - это уже готовый объект, со структурой описанной в классе.
Добавить комментарий