Считается, что название Java происходит от марки кофе Java, вот почему эмблемой языка является дымящаяся чашка кофе ☕️
Другая версия утверждает, что эмблема намекает на раннее применение Java (программа для управления кофе–машиной) ♨️
Первая версия (Java 1.0) официально вышла в августе 1996 г, хотя разработка языка началась шестью годами ранее!
Другая версия утверждает, что эмблема намекает на раннее применение Java (программа для управления кофе–машиной) ♨️
Первая версия (Java 1.0) официально вышла в августе 1996 г, хотя разработка языка началась шестью годами ранее!
👍10
Java является объектно-ориентированным языком программирования 👨💻
Объект в Java – это любая сущность, обладающая характерным поведением (имеет какие-то методы) и отличительными характеристиками (имеет какие-то поля – атрибуты).
Объектно-ориентированное программирование – парадигма программирования, в которой программа строится из взаимодействующих объектов 🤝
Объект в Java – это любая сущность, обладающая характерным поведением (имеет какие-то методы) и отличительными характеристиками (имеет какие-то поля – атрибуты).
Объектно-ориентированное программирование – парадигма программирования, в которой программа строится из взаимодействующих объектов 🤝
👍8🤓2
Основные принципы ООП в Java: наследование, инкапсуляция, полиморфизм.
Суть наследования состоит в том, что один объект может наследовать свойства другого объекта, а также иметь свои собственные.
Полиморфизм заключается в том, что один и тот же метод может работать по-разному в зависимости от объекта, где он вызван, и данных, которые ему передали.
Инкапсуляция же подразумевает, что вся информация, которая нужна для работы конкретного объекта, должна храниться внутри этого объекта. Для внешних объектов доступны только публичные атрибуты и методы.
Суть наследования состоит в том, что один объект может наследовать свойства другого объекта, а также иметь свои собственные.
Полиморфизм заключается в том, что один и тот же метод может работать по-разному в зависимости от объекта, где он вызван, и данных, которые ему передали.
Инкапсуляция же подразумевает, что вся информация, которая нужна для работы конкретного объекта, должна храниться внутри этого объекта. Для внешних объектов доступны только публичные атрибуты и методы.
👍9🤓2