Что такое абстракция в Java?

9 Ответы


  • "java abstraction - это концепции сокрытия данных" это совершенно неверно. Инкапсуляция используется для сокрытия данных, а не абстракции. Абстракция - это концепция дизайна, в которой мы только объявляем, что функциональность не определяет ее, потому что мы не знаем о них на этапе проектирования. Например, если вы разрабатываете класс сервера, вы знаете, что должны быть методы start () и stop (), но вы не знаете точного способа запуска и остановки каждого сервера, потому что это будет опасаться от сервера к серверу, поэтому в этом случае мы объявим Сервер абстрактным. В Java абстракция реализуется с использованием либо абстрактного класса, либо интерфейса. Теперь, когда выбирать, что является предметом другого вопроса. Чтобы узнать больше, см.  Абстракцию в java на примере
  • Абстракция - это процесс представления некоторых важных функций в JAVA без знания деталей фона. Например, для вождения автомобиля вам просто нужно знать процесс вождения, но вам не нужно знать подробности фона. Точно так же JAVA предоставляет средство абстракции данных, при котором вы можете выполнять программу, не зная подробностей ее фона.
  • Абстракция - это выяснение общих и наиболее важных характеристик объекта, чтобы можно было определить его структуру и поведение. Результатом Абстракции является «Класс». Чтобы создать класс «Автомобиль», нам нужно найти общие и наиболее важные его части, которые могут стать автомобилем. После того, как вы определите класс Car, другие могут расширить его и создать такие классы, как Toyota Car, Ford Car и т. Д.
  • Скрытие несущественной информации показывает только важную информацию или данные.
    Пример,
      кнопка пульта дистанционного управления телевизором.
      Т.е., пользователи видят только кнопки, не связанные внутри пульта.
  • Абстракция - это не что иное, как сокрытие данных. В java мы
    предоставим объект пользователям, тогда они будут использовать объект, но они не
    знают, что происходит позади. Это называется абстракцией. Абстракция
    используется для упрощения некоторых работ.

    Например, у вас есть фрукт абстрактного класса. И у

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

      Абстракция, наряду с двумя другими методами, сокрытием информации и инкапсуляцией, являются наиболее важными методами в разработке программного обеспечения. Известно, что все эти три функции уменьшают сложность обработки и программирования. Java, разработанный Sun, представляет собой объектно-ориентированный язык программирования, который может работать на разных независимых платформах. Абстракция Java четко и лаконично объясняется с помощью примеров в cnx.org/content/m11785/latest// .
    Я уверен, что эта подробная статья даст вам четкое представление о том, как абстракция встроена в Java.
  • Привет, друзья! Это

    абстракция Рави в java. Все вы (скрываете нежелательную информацию) правильно, но это на уровне пользователя, а не программиста. Я думал, что кто-то опубликовал, что использование статических методов из предопределенных классов (например, Class, System) несколько правильно,

Напишите свой ответ

Ваш ответ появится после модерации