SlideShare a Scribd company logo
1 of 19
Классы и Объекты в  Java Основы ООП
Объекты – ключевое понятие  объектно-ориентированных технологий оглядитесь: мы живём в мире взаимодействующих объектов!
Каждый объект характеризуется  состоянием и поведением
Программные объекты ,[object Object],[object Object],[object Object]
Программные объекты ,[object Object],[object Object]
Программные объекты ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Программные объекты ,[object Object],[object Object],[object Object],[object Object],[object Object]
Класс – множество объектов, имеющих схожее поведение и свойства Класс – велосипед, объекты – мой вел ,  вел Хемуля , …
Классы и объекты в  Java ,[object Object]
Классы и объекты в  Java ,[object Object],[object Object],[object Object]
Классы и объекты в  Java ,[object Object],[object Object],[object Object],[object Object],[object Object]
Классы и объекты в  Java ,[object Object],[object Object],[object Object],[object Object]
Static Members ,[object Object]
Как именовать классы, поля, методы?
Венгерская Нотация ,[object Object],[object Object],[object Object],[object Object],[object Object]
Правила именования ,[object Object],[object Object],[object Object],[object Object],[object Object]
Организация пространств имён ,[object Object],[object Object],[object Object],[object Object]
Организация пространств имён ,[object Object]
Упаковка приложений ,[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Viewers also liked

Designer & Developer Work Flow for Flex Builder
Designer & Developer Work Flow for Flex BuilderDesigner & Developer Work Flow for Flex Builder
Designer & Developer Work Flow for Flex BuilderBess Ho
 
Nissequogue River Cleanup
Nissequogue River CleanupNissequogue River Cleanup
Nissequogue River Cleanupniss
 
Empowered Entrepreneurs and Hyper Growth in Mobile Era
Empowered Entrepreneurs and Hyper Growth in Mobile EraEmpowered Entrepreneurs and Hyper Growth in Mobile Era
Empowered Entrepreneurs and Hyper Growth in Mobile EraBess Ho
 
2.28.08 Computer Simulations
2.28.08   Computer Simulations2.28.08   Computer Simulations
2.28.08 Computer Simulationschrismac47
 
WIPL - Web Hosting India
WIPL - Web Hosting IndiaWIPL - Web Hosting India
WIPL - Web Hosting Indiaadolphpaul
 
De Kathedraal en de Bazaar
De Kathedraal en de BazaarDe Kathedraal en de Bazaar
De Kathedraal en de Bazaargueste2e262
 
Vectors & Scalars 3
Vectors & Scalars 3Vectors & Scalars 3
Vectors & Scalars 3zglazenburg
 
Cricket India Makeover
Cricket India MakeoverCricket India Makeover
Cricket India MakeoverDesh Kapoor
 
GTUG Party Google I/O Conference 2009
GTUG Party Google I/O Conference 2009GTUG Party Google I/O Conference 2009
GTUG Party Google I/O Conference 2009Bess Ho
 
Vooruit met Open Standaarden
Vooruit met Open StandaardenVooruit met Open Standaarden
Vooruit met Open StandaardenFabrice Mous
 
Coral Diseases Jeremy Dilley
Coral Diseases   Jeremy DilleyCoral Diseases   Jeremy Dilley
Coral Diseases Jeremy Dilleylheath
 

Viewers also liked (20)

Designer & Developer Work Flow for Flex Builder
Designer & Developer Work Flow for Flex BuilderDesigner & Developer Work Flow for Flex Builder
Designer & Developer Work Flow for Flex Builder
 
Nissequogue River Cleanup
Nissequogue River CleanupNissequogue River Cleanup
Nissequogue River Cleanup
 
Empowered Entrepreneurs and Hyper Growth in Mobile Era
Empowered Entrepreneurs and Hyper Growth in Mobile EraEmpowered Entrepreneurs and Hyper Growth in Mobile Era
Empowered Entrepreneurs and Hyper Growth in Mobile Era
 
What is design
What is design What is design
What is design
 
UCM 2
UCM 2UCM 2
UCM 2
 
2.28.08 Computer Simulations
2.28.08   Computer Simulations2.28.08   Computer Simulations
2.28.08 Computer Simulations
 
Business of APIs
Business of APIsBusiness of APIs
Business of APIs
 
WIPL - Web Hosting India
WIPL - Web Hosting IndiaWIPL - Web Hosting India
WIPL - Web Hosting India
 
De Kathedraal en de Bazaar
De Kathedraal en de BazaarDe Kathedraal en de Bazaar
De Kathedraal en de Bazaar
 
Modulos Academusoft
Modulos AcademusoftModulos Academusoft
Modulos Academusoft
 
Inertia 5
Inertia 5Inertia 5
Inertia 5
 
Vectors & Scalars 3
Vectors & Scalars 3Vectors & Scalars 3
Vectors & Scalars 3
 
Llegendacm9
Llegendacm9Llegendacm9
Llegendacm9
 
Innovations
InnovationsInnovations
Innovations
 
Cricket India Makeover
Cricket India MakeoverCricket India Makeover
Cricket India Makeover
 
Melk I Strie StrøMmer
Melk I Strie StrøMmerMelk I Strie StrøMmer
Melk I Strie StrøMmer
 
GTUG Party Google I/O Conference 2009
GTUG Party Google I/O Conference 2009GTUG Party Google I/O Conference 2009
GTUG Party Google I/O Conference 2009
 
Twitter Local
Twitter LocalTwitter Local
Twitter Local
 
Vooruit met Open Standaarden
Vooruit met Open StandaardenVooruit met Open Standaarden
Vooruit met Open Standaarden
 
Coral Diseases Jeremy Dilley
Coral Diseases   Jeremy DilleyCoral Diseases   Jeremy Dilley
Coral Diseases Jeremy Dilley
 

Similar to 02 - Классы и Объекты

JavaScript Базовый. Занятие 04.
JavaScript Базовый. Занятие 04.JavaScript Базовый. Занятие 04.
JavaScript Базовый. Занятие 04.Igor Shkulipa
 
Лекция 6_принципы ООП : инкапсуляция, наследование
Лекция 6_принципы ООП : инкапсуляция, наследованиеЛекция 6_принципы ООП : инкапсуляция, наследование
Лекция 6_принципы ООП : инкапсуляция, наследованиеmetaform
 
Java. Полиморфизм.
Java. Полиморфизм.Java. Полиморфизм.
Java. Полиморфизм.Unguryan Vitaliy
 
Классы и объекты в Java
Классы и объекты в JavaКлассы и объекты в Java
Классы и объекты в Javametaform
 
C# Desktop. Занятие 01.
C# Desktop. Занятие 01.C# Desktop. Занятие 01.
C# Desktop. Занятие 01.Igor Shkulipa
 
Загрузчики классов в Java - коллекция граблей
Загрузчики классов в Java - коллекция граблейЗагрузчики классов в Java - коллекция граблей
Загрузчики классов в Java - коллекция граблейAnton Arhipov
 
Рефлексия в java
Рефлексия в javaРефлексия в java
Рефлексия в javaUnguryan Vitaliy
 
C++ весна 2014 лекция 5
C++ весна 2014 лекция 5C++ весна 2014 лекция 5
C++ весна 2014 лекция 5Technopark
 
Java Core. Lecture# 1. Intro
Java Core. Lecture# 1. IntroJava Core. Lecture# 1. Intro
Java Core. Lecture# 1. IntroAnton Moiseenko
 
Meeting #4. Frameworks.
Meeting #4. Frameworks.Meeting #4. Frameworks.
Meeting #4. Frameworks.Igor Khrol
 
разработка бизнес приложений (6)
разработка бизнес приложений (6)разработка бизнес приложений (6)
разработка бизнес приложений (6)Alexander Gornik
 
Основы Java. ООП. Объекты, классы, интерфейсы
Основы Java. ООП. Объекты, классы, интерфейсыОсновы Java. ООП. Объекты, классы, интерфейсы
Основы Java. ООП. Объекты, классы, интерфейсыSergey Nemchinsky
 
Moodle с точки зрения пользователя и программиста
Moodle с точки зрения пользователя и программистаMoodle с точки зрения пользователя и программиста
Moodle с точки зрения пользователя и программистаIgor Sazonov
 
Презентация Игоря Сазонова на IT Global Meetup #5
Презентация Игоря Сазонова на IT Global Meetup #5Презентация Игоря Сазонова на IT Global Meetup #5
Презентация Игоря Сазонова на IT Global Meetup #5Lilia Smirnova
 
Классы и объекты в Java
Классы и объекты в JavaКлассы и объекты в Java
Классы и объекты в Javametaform
 
Java. Сборщик мусора. Работа с памятью.
Java.  Сборщик мусора. Работа с памятью. Java.  Сборщик мусора. Работа с памятью.
Java. Сборщик мусора. Работа с памятью. Unguryan Vitaliy
 
C++ Базовый. Занятие 08.
C++ Базовый. Занятие 08.C++ Базовый. Занятие 08.
C++ Базовый. Занятие 08.Igor Shkulipa
 

Similar to 02 - Классы и Объекты (20)

JavaScript Базовый. Занятие 04.
JavaScript Базовый. Занятие 04.JavaScript Базовый. Занятие 04.
JavaScript Базовый. Занятие 04.
 
Лекция 6_принципы ООП : инкапсуляция, наследование
Лекция 6_принципы ООП : инкапсуляция, наследованиеЛекция 6_принципы ООП : инкапсуляция, наследование
Лекция 6_принципы ООП : инкапсуляция, наследование
 
Java. Полиморфизм.
Java. Полиморфизм.Java. Полиморфизм.
Java. Полиморфизм.
 
Классы и объекты в Java
Классы и объекты в JavaКлассы и объекты в Java
Классы и объекты в Java
 
C# Desktop. Занятие 01.
C# Desktop. Занятие 01.C# Desktop. Занятие 01.
C# Desktop. Занятие 01.
 
Загрузчики классов в Java - коллекция граблей
Загрузчики классов в Java - коллекция граблейЗагрузчики классов в Java - коллекция граблей
Загрузчики классов в Java - коллекция граблей
 
Рефлексия в java
Рефлексия в javaРефлексия в java
Рефлексия в java
 
Классы и объекты С#
Классы и объекты С#Классы и объекты С#
Классы и объекты С#
 
C++ весна 2014 лекция 5
C++ весна 2014 лекция 5C++ весна 2014 лекция 5
C++ весна 2014 лекция 5
 
Step 3.1
Step 3.1Step 3.1
Step 3.1
 
Java Core. Lecture# 1. Intro
Java Core. Lecture# 1. IntroJava Core. Lecture# 1. Intro
Java Core. Lecture# 1. Intro
 
Meeting #4. Frameworks.
Meeting #4. Frameworks.Meeting #4. Frameworks.
Meeting #4. Frameworks.
 
разработка бизнес приложений (6)
разработка бизнес приложений (6)разработка бизнес приложений (6)
разработка бизнес приложений (6)
 
Step 3.2
Step 3.2Step 3.2
Step 3.2
 
Основы Java. ООП. Объекты, классы, интерфейсы
Основы Java. ООП. Объекты, классы, интерфейсыОсновы Java. ООП. Объекты, классы, интерфейсы
Основы Java. ООП. Объекты, классы, интерфейсы
 
Moodle с точки зрения пользователя и программиста
Moodle с точки зрения пользователя и программистаMoodle с точки зрения пользователя и программиста
Moodle с точки зрения пользователя и программиста
 
Презентация Игоря Сазонова на IT Global Meetup #5
Презентация Игоря Сазонова на IT Global Meetup #5Презентация Игоря Сазонова на IT Global Meetup #5
Презентация Игоря Сазонова на IT Global Meetup #5
 
Классы и объекты в Java
Классы и объекты в JavaКлассы и объекты в Java
Классы и объекты в Java
 
Java. Сборщик мусора. Работа с памятью.
Java.  Сборщик мусора. Работа с памятью. Java.  Сборщик мусора. Работа с памятью.
Java. Сборщик мусора. Работа с памятью.
 
C++ Базовый. Занятие 08.
C++ Базовый. Занятие 08.C++ Базовый. Занятие 08.
C++ Базовый. Занятие 08.
 

02 - Классы и Объекты