ВУЗ:
Составители:
Рубрика:
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 {
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »