Курс: «Программирование на Java»
Понятие слова «Класс» в Java
Что такое класс?
Как создать класс в Eclipse?
Как создать класс в Eclipse?
Свойства класса
Свойства класса(Итоги)
Методы класса
Методы класса(Итоги)
Понятие слова «Экземпляр класса» (Объект)
Работа с классами и объектами
Создание объектов в Java.
Работа с объектами
582.44K
Category: programmingprogramming

Программирование на Java. Классы

1. Курс: «Программирование на Java»

Начало
Курс: «Программирование на Java»

2. Понятие слова «Класс» в Java

Модуль 1. Занятие 7
Понятие слова «Класс» в Java
Класс есть ключевое понятие в объектно-ориентированном
программировании, под которое и заточена Java. Класс описывает
содержание и поведение некой совокупности данных и действий над
этими данными.

3. Что такое класс?

Модуль 1. Занятие 7
Что такое класс?
Класс – логическое описание чего-либо, шаблон, с помощью
которого можно создавать реальные экземпляры этого самого чеголибо. Другими словами, это просто описание того, какими должны
быть созданные сущности: какими свойствами и методами сущности
должны обладать.
КЛАСС ПРЕДСТАВЛЯЕТ СОБОЙ ПОЛЬЗОВАТЕЛЬСКИЙ ТИП
ДАННЫХ, СОЗДАННЫЙ ПРОГРАММИСТОМ.

4. Как создать класс в Eclipse?

Модуль 1. Занятие 7
Как создать класс в Eclipse?
Для того, чтобы создать класс необходимо кликнуть правой кнопкой
мыши по папке проекта в Eclipse, в появившемся окне выбрать поле
«new», затем в новом окне кликнуть по полю «class»
Появится мастер создания классов. В поле «name» ввести имя класса
И кликнуть по кнопке «Finish».
ДЛЯ ПОЛЬЗОВАТЕЛЬСКИХ КЛАССОВ-ОПИСАНИЙ НЕ ТРЕБУЕТСЯ
МЕТОД main, ПОЭТОМУ СТАВИТЬ ГАЛОЧКУ В ПОЛЕ - public
static void main – НЕ НУЖНО!!!

5.

Модуль 1. Занятие 7

6.

Модуль 1. Занятие 7

7. Как создать класс в Eclipse?

Модуль 1. Занятие 7
Как создать класс в Eclipse?
При создании нового фаила, класс будет объявлен, но в случае, если
объявление стерлось, то класс объявляется следующим образом:
Объявление класса производится с помощью ключевого слова
p u b l i c и ключевого слова c l a s s .
Пример: p u b l i c c l a s s < и м я _ к л а сс а > {
/ / сод е рж и м о е к л а сс а
}
Пример объявления класса с именем My C l a s s
public class Animal{
/ / сод е рж и м о е к л а сс а
}

8. Свойства класса

Модуль 1. Занятие 7
Свойства класса
Свойства класса – это характеристики сущности, описание
которой мы создаем. Таким образом свойства – некоторые
постоянные вещи, которые всегда есть у нашей сущности.
СВОЙСТВА КЛАССА В ПРОГРАММИРОВАНИИ ПРЕДСТАВЛЕНЫ
ПЕРЕМЕННЫМИ.
Например у сущности « A n i m a l » (Животное) есть неизменяемая
характеристика – « l e g s » -(лапы), которая представляет собой
некоторое количество лап.
Пример класса « A n i m a l » со свойством лапы « l e g s »
public class Animal{
i n t l e g s ; // Характеристика, которая сообщает о том, что у
}
// Сущности « A n i m a l » есть лапы

9. Свойства класса(Итоги)

Модуль 1. Занятие 7
Свойства класса(Итоги)
1)свойства класса - это всего лишь обычные внутренние переменные
данного класса, которые описывают характеристики различных
сущностей.
2)Свойств в классе может быть любое количество.

10. Методы класса

Модуль 1. Занятие 7
Методы класса
Методы класса – действия, которые может выполнять сущность,
описание который мы создаем. Таким образом методы – некий
алгоритм, который мы описываем.
ВСЕ ДЕЙСТВИЯ КЛАССА В ПРОГРАММИРОВАНИИ
ПРЕДСТАВЛЕНЫ МЕТОДАМИ.
Например сущность « A n i m a l » (Животное) может выполнять
действие « e a t ( ) » (Кушать, есть), которое представляет собой процесс
поглощения пищи.
Пример:
public class Animal{
p u b l i c vo i d e a t ( ) { //метод, который выполняет действие
Sy s t e m . o u t . p r i n t l n ( “Я к у ш а ю” ) ;
}
}

11. Методы класса(Итоги)

Модуль 1. Занятие 7
Методы класса(Итоги)
1) ВАЖНО!!
Методы-действия описываемого класса не содержат в себе
ключевого слова « s t a t i c ».
2) Все действия класса представлены методами
3) Методы характеризую одно действие в класса
4) Методов в классе может быть любое количество

12. Понятие слова «Экземпляр класса» (Объект)

Модуль 1. Занятие 7
Понятие слова «Экземпляр класса» (Объект)
Мы выяснили, что класс – это описание некой сущности, которую мы
можем создать.
Сущности, создаваемые с помощью классов, в программировании
называются «Экземплярами класса» или «Объектами».
Объект – конкретное представление какого-то предмета или живого
существа из реального мира, созданное при помощи обобщенного
описания – класса.
С помощью одного класса можно создать любое количество
объектов с разными свойствами.

13. Работа с классами и объектами

Модуль 1. Занятие 7
Работа с классами и объектами
ВАЖНО!!
В программировании работа с классами не ведется. Вся
работа происходит с отдельными объектами,
созданными на основе класса
- это кошка. Кошка - объект. С ней можно вести работу.
У кошки есть:
Усы – много шт., Лапы – 4 шт., Хвост – 1 шт.
Кошка может делать:
Это – Класс, который
Кушать(), Мурлыкать(), Ходить()
описывает кошку. С ним
нельзя вести работу!

14. Создание объектов в Java.

Модуль 1. Занятие 7
Создание объектов в Java.
Создание объекта похоже на создание переменной. Нам также
необходимо указать компьютеру тип, имя, а потом дописать еще
несколько «волшебных действий».
тип – это имя класса – A n i m a l .
Имя – c a t – Кот – Может быть любым, но мы практикуемся на коте.
«Волшебные действия» после имени c a t - = new Animal();
Получается:
Animal cat = new Animal();

15. Работа с объектами

Модуль 1. Занятие 7
Работа с объектами
Теперь мы полноценно можем работать с методами с свойствами
.
конкретного объекта, обращаясь к ним через спецсимвол – «
»
c a t . l e g s = 4 ; // Присваиваем свойству «l e g s » объекта «c a t »
//значение = 4.(Т.к. у кошки 4 лапы)
cat.eat();
// Вызываем метод «e a t ( ) » у объекта «c a t », который
//выполняет действие «Кушать»
Sy s t e m . o u t . p r i n t l n ( “ У ко ш к и ” + c a t . l e g s + “ л а п ы ” ) ;
/ / В ы в од и м с т р о к у, ко т о р а я со о б щ а е т, с кол ь ко л а п у
/ / ко ш к и

16.

Модуль 1. Занятие 7

17.

Модуль 1. Занятие 7
English     Русский Rules