При создании объекта, мы должны использовать класс, как схему построения объекта.
Классы - это фрагменты кода, определяющие тип объекта.
Таким же путем, как определяется тип данных переменной:
int x; float y;
создаются объекты на основании класса:
myClass myObject;
В классе определяются поведение объекта и его характеристика.
Методы класса реализуют требуемое поведение класса. И, обычно, во всех объектно-ориентированных языках программирования, под метдом понимается функция, находящаяся внутри класса. В отличии от обычной функции, у метода есть уровень доступа (public, private, protected...).
Характеристика объекта опредляется свойствами класса. Свойства - это обычные переменные класса, у которых, так же, как и у методов, есть свой уровень доступа.