자바 추상화 예제

자동차를 운전하는 남자의 실제 예를 생각해 보십시오. 남자는 가속기를 누르면 자동차의 속도를 증가시키거나 브레이크를 적용하면 자동차가 멈출 수 있다는 것을 알고 있지만 가속기를 누르는 방법에 대해 알지 못합니다. 가속기, 브레이크 등 차량의 변조. 이것이 추상화입니다. Java의 인터페이스는 추상 메서드와 정적 상수의 모음입니다. 인터페이스에서 알 수 있듯이 각 메서드는 공용 및 추상이지만 생성자는 포함하지 않습니다. 추상화와 함께 인터페이스는 Java에서 여러 상속을 달성하는 데 도움이됩니다. 참고: 인터페이스를 사용하여 100% 추상화를 얻을 수 있습니다. Java에서 추상이 아닌 클래스에서 추상 메서드를 만들 수 있습니까? Java의 필드에 추상 키워드를 사용하는 것이 불법인 이유는 무엇입니까? 안녕하세요 여러분,그냥 추상화의 간단한 의미를 알고 난 우리 모두를 위해 이해하기 간단 것 한 가지를 공유하고 싶습니다. 우리 모두가 추상화의 의미를 알고 있듯이 즉 복잡성을 숨기고 기능을 보여. 다른 방법으로 우리는 사용자로부터 불필요한 세부 사항을 숨기고 의존 할 세부 사항만 제공한다고 말할 수 있습니다.

나는 우리 모두가 은행, 은행 사용 온라인 소프트웨어 또는 응용 프로그램과 같은 일상 생활에서 소프트웨어를 사용하는 한 가지 예가 있습니다, 은행이 작동한다는 것을, 그래서 추상화에 의해 우리는 우리의 코딩 부분을 숨기고 — 같은 기능을 제공하고 있습니다. , 후보자의 항목을 보기 때문에 추상화를 사용하여 해당 소프트웨어를 사용할 수있는 옵션만 제공하므로 코딩 부분을 제공하면 코드의 해당 부분을 변경할 수 있습니다. 마찬가지로 클라이언트에 만 기능을 제공하고 실제 클라이언트에서 해당 코드의 작업을 숨기는 것이 추상화의 주요 목적입니다. 나는 모든 사람이 그것을 이해하기를 바랍니다. 추상화: abtsract인 구현을 숨기는 기능을 보여 줌, 추상화는 구현이 다른 유형의 인스턴스로 초과 근무를 변경할 수 있지만 목적이 유지되는 구현에 기능 irrelevent를 표시합니다. 구현의 복잡성을 수행하는 것은 숨겨져 있습니다. 기본적으로 인터페이스는 빈 바디가 있는 관련 메서드 그룹입니다. 관련 메서드와 Shape` 인터페이스의 예를 들어 인터페이스를 이해해 보겠습니다. 추상화와 캡슐화의 차이점은 무엇입니까, 그들은 우리가 측면 캡슐화를 따라 추상화를 가질 수 있습니까? JSON이란 무엇입니까? JSON은 자바 스크립트 개체 표기법의 약어입니다. Java 클래스는 구현 키워드를 사용하여 인터페이스를 구현하고 인터페이스 메서드의 구현을 제공할 수 있습니다.

추상화는 모든 OOP 원칙을 따르는 개체 지향 프로그래밍 관행과 Java의 핵심 원칙 중 하나이기 때문에 추상화는 자바 언어의 주요 구성 요소 중 하나입니다. 우리가 일반적으로 추상화에 대해 이야기 할 때 소프트웨어 언어는 추상화의 예입니다.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies