Классы и объекты
Основным понятием объектно-ориентированного программирования является класс. Класс это лишь описание методов и свойств. Класс не создается и не используется в программе. Большинство классов заранее определенно. Например класс Button, который содержит в себе перечень возможных свойств и действий производимых с любой экранной кнопкой. Некоторые классы группируются в пространства имен.
Объект - это переменная, которая имеет свойства и методы, описанные в классе, от которого он создается. Вы можете создать несколько объектов от одного класса. Примером объекта может служить кнопка Окей, та что в нижнем левом углу экрана.