Рубрики
Без рубрики

Основные функции, которые сделали Java такой, какая она есть сегодня!

Привет, итак, это 3-й день учебного путешествия, и, как и в моем предыдущем посте, я упомянул некоторые из f… С тегами java, мотивация, цель, codenewbie.

Привет, итак, это день 3 учебного путешествия, и, как и в моем предыдущем посте, я упомянул некоторые функции Java, закрывая этот пост. В этой статье мы рассмотрим некоторые из тех функций, которые сделали Java такой, какой мы ее знаем сегодня.

1. Объектно-ориентированный

  • в основе Java лежит эта парадигма , которая сделала его одним из самых востребованных языков программирования в списке программистов и разработчиков.
  • как мы все знаем, до появления Java и этой парадигмы программирования в основном все программы были структурированы по своей природе. Со временем они превзошли тот подход, когда структурированное программирование больше не было полезным.
  • в объектно-ориентированном подходе программы организованы вокруг данных, то есть в нашей программе мы разъясняем, как определяются эти данные и какие изменения и модификации могут быть внесены в эти данные, и это следует из того, что несколько близко к реальным иерархиям.
  • она основана на концепции объектов.
  • содержит данные в виде полей, также называемых атрибутами или свойствами
  • содержит код в виде процедур, также известных как методы.
  • методы объекта с полями и объектами взаимодействуют с другими объектами.
  • эта объектно-ориентированная модель обладала тремя основными чертами, которые были приняты Java, а именно инкапсуляцией, полиморфизмом и наследованием, и стала основной частью.

2. Инкапсуляция

  • инкапсуляция в общем смысле означает заключать что-то в капсулу, и аналогично это происходит с объектно-ориентированной моделью и Java.
  • это способ связать наш код и данные, с которыми он работает, таким образом, чтобы их неправильное использование могло быть уменьшено внешними факторами.
  • в Java основной единицей инкапсуляции является класс, как мы уже говорили, объект – это экземпляры класса, поэтому, наоборот, мы можем взять из этого класса, который можно рассматривать как набор правил, определяющих, как создавать этот объект, и при создании этих объектов мы можем убедиться, какие другие классы могут изменять и вносить изменения к объекту, который мы создали в классе.

3. Полиморфизм

  • полиморфизм произошел от греческих слов “поли”, означающих много, и “морфе”, означающих формы, то есть для выполнения одной задачи с разными входными данными вам не нужно многократно создавать структуры для выполнения этой задачи, все, что вам нужно, это определить общую структуру для выполнения этой задачи.
  • для Java обычно полиморфизм выражается фразой “один интерфейс, несколько методов”.

4. Наследование

  • мы все, должно быть, слышали это слово на наших уроках биологии, не так ли, и вы можете сказать, что эта концепция объектно-ориентированной парадигмы была взята оттуда, в биологии наследование означает передачу определенных генетических признаков от родителей к их потомкам.
  • в случае Java и объектно-ориентированного программирования это можно понимать как процесс, посредством которого один объект может приобретать свойства другого объекта, поскольку мы знаем, что объектно-ориентированная парадигма основана на иерархической классификации, эта функция также поддерживает это; объекту просто нужно будет определить те качества, которые делают он уникален в своем классе, его другие свойства, которым предшествует его предыдущий класс, могут быть доступны и повторно использованы с помощью этой функции наследования.

Завершая день, я хотел бы услышать от вас, мои читатели, также о любых улучшениях или предложениях.

Оригинал: “https://dev.to/kumarsanskar/main-features-that-made-java-it-is-today-45gb”