Классы в Java является самым важным и центарльным компонентом Java, на которой построен весь язык Java, потому что такая конструкция определяет форму и природу объекта. Любая концепция которую вы желаете реализовать в Java программе должны быть инкапусилированы в класс. В Java наиболее важным в понятии класса является то, что он определяет новый тип данных. После определения новый тип можно исползовать для создания объектов этого типа. Таким образом классы в Java, - это шаблощны для объекта, а объект – это экземпляр класса. Класс объявляется при помощи ключевого слова class.
Например
class имя_класса{
тип переменная_экземпляра1;
тип переменная_экземпляра2;
//……
тип переменная_экземпляраN;
тип имя_метода 1 (список_параметров)
{
//тело метода
}
тип имя_метода 2 (список_параметров)
{
//тело метода
тип имя_метода N(список_параметров){
//тело метода
}
}
Данные или переменные определенные внутри класса, называются переменными экземпляра. Определенные внутри класса методы и переменные вместе называются членами класса. В большинстве классов действие с переменными экземпляров и доступ к ним выполняется через методы, определенные в этом классе.
Определенные внутри класса переменные называют переменными экземпляра поскольку каждый экземпляр класса(т.е каждый объект класса). Содержит собственные копии этих переменных.
Таким образом данные одного объекта отделены и отличаются от данных другого объекта.
Например
Class Box{
double with;
double heght;
double depth;
}