2013-03-10 2 views
-2

Многие книги используют слово в своем определении того, что означает это слово (например, a является экземпляром b).Есть ли способ легко запомнить, какой экземпляр, класс, объект класса

Возможно, это только я, но когда я прочитал определение, и определение использует в своем определении другую форму слова, это мало помогает.

Что такое класс? У каждого есть четкое определение/описание экземпляра?

Я думаю, что я знаю, что объект: это когда класс процесса в памяти компьютера

+1

использование поисковой системы. Класс - это тип (подумайте об этом как о шаблоне). Объект является фактическим экземпляром класса. –

+0

Я не понимаю, почему это такой плохой вопрос. Да, это принципиально, но это не делает это плохо. Понятно, что ОП пытался провести собственное исследование и по-прежнему нуждался в помощи. –

ответ

0

Википедия приводит превосходное определение в object (это когда он становится «объектом» верно?):

«объект является состав существительных (например, данные, такие как числа, строки или переменных) и глаголов (например, действия, такие как функции)»

объект является конкретная реализация класса который определяет шаблон для создания объектов.

Класс похож на рецепт. Вы не можете съесть рецепт? Но вы можете съесть экземпляр рецепта, который является результатом выполнения инструкций по изготовлению этого рецепта (скажем, шоколадного торта).

1

Класс - это просто определение того, как объект/экземпляр будет структурирован. Это план. Например, это Person класс:

public class Person 
{ 
    public string FirstName { get; set; } 
    public string LastName { get; set; } 
} 

Теперь, если мы хотим работать с объектами/экземплярами Person, мы создаем их инстанцировании их:

Person geddy = new Person(); 
Person alex = new Person(); 

Теперь у нас есть два экземпляры от Person (geddy, alex). И мы можем делать вещи с ними, как установить их свойства:

geddy.FirstName = "Geddy"; 
geddy.LastName = "Lee"; 

alex.FirstName = "Alex"; 
alex.LastName = "Lifeson"; 

Person, и всегда будет, класс, или план, который определяет фактические экземпляры (Geddy, Алекс).

Смежные вопросы