Основы программирования на языке Java. Сухов С.А. - 19 стр.

UptoLike

Составители: 

22
При этом имя исходного файла Java должно соответствовать имени
хранящегося в нем класса. Регистр букв важен и в имени класса, и в имени
файла.
Класс это шаблон для создания объекта. Класс определяет структуру
объекта и его методы, образующие функциональный интерфейс. В процессе
выполнения Java-программы система использует определения классов для
создания представителей (объектов) классов. Представители являются
реальными объектами. Термины «представитель», «экземпляр» и «объект»
взаимозаменяемы. Ниже приведена общая форма определения класса.
class имя_класса extends имя_суперкласса {
type переменная1_объекта:
type переменная2_объекта:
type переменнаяN_объекта:
type имяметода1(список_параметров) {
тело метода;
}
type имяметода2(список_параметров) {
тело метода;
}
type имя методаМ(список_параметров) {
тело метода
;
}
}
Ключевое слово extends указывает на то, что «имя_класса» это
подкласс класса «имя_суперкласса». Во главе классовой иерархии Java стоит
единственный ее встроенный классObject. Если вы хотите создать подкласс
непосредственно этого класса, ключевое слово extends и следующее за ним имя
суперкласса можно опуститьтранслятор включит их в ваше
определение
автоматически. Примером может служить класс Point, приведенный ранее.
3.1. Переменные представителей (instance variables)
Данные инкапсулируются в класс путем объявления переменных между
открывающей и закрывающей фигурными скобками, выделяющими в
определении класса его тело. Эти переменные объявляются точно так же, как
объявлялись локальные переменные в предыдущих примерах. Единственное
отличие состоит в том, что их
надо объявлять вне методов, в том числе вне
метода main. Ниже приведен фрагмент кода, в котором объявлен класс Point с
двумя переменными типа int.
class Point {