자바 객체 지향 프로그래밍 예제

Java는 정적 메서드(예: main() 메서드)를 통해 절차적 프로그래밍을 허용합니다. Java의 모든 클래스에는 궁극적으로 Object 클래스가 조상으로 있습니다. Java Now의 개체 지향 프로그래밍 소개를 통해 추상화, 캡슐화, 상속 및 다형성의 네 가지 주요 OOP 개념의 실제 특성을 살펴보겠습니다. OOP가 다른 프로그래밍 접근 방식과 어떻게 다른지 예를 들어 이해해 보겠습니다. 런타임 다형성: Java에서 런타임 다형성은 컴파일타임이 아닌 런타임에 재정의된 메서드에 대한 호출이 해결되는 프로세스를 나타냅니다. 이 때 참조 변수는 런타임에 수퍼클래스의 재정의된 메서드를 호출하는 데 사용됩니다. 메서드 재정의는 런타임 다형성의 예입니다. 다음 코드를 살펴보고 메서드 재정의 방법을 이해해 보겠습니다: Java API 라이브러리 클래스를 사용할 때 이미 위의 개념을 염두에 두고 설계되었습니다. 그들은 모두 java.lang.Object에서 상속 관계를 부여합니다. 그들은 잘 정의 된 경계가; 그리고 그들은 적절한 경우 서로 협력하도록 설계되었습니다. 모든 프로그래밍 언어 의 초기 는 구조화 되지 않은 프로그래밍 언어. 구조화되지 않은 프로그래밍 언어로 된 뱅킹 응용 프로그램의 매우 기본 코드에는 한 계정 번호의 두 변수와 계정 잔액 상속에 대한 두 개의 변수가 있어 부모의 필드와 메서드를 상속하는 자식 클래스를 만들 수 있습니다. 클래스.

자식 클래스는 부모 클래스의 값과 메서드를 재정의할 수 있지만 필수는 아닙니다. 또한 부모에 새 데이터와 기능을 추가할 수도 있습니다. 부모 클래스는 슈퍼 클래스 또는 기본 클래스라고도 하며 자식 클래스는 하위 클래스 또는 파생 클래스라고도 합니다. Java는 extends 키워드를 사용하여 코드에서 상속 원칙을 구현합니다. 프로그램에 필요한 클래스를 결정하는 것은 함수를 모듈로 분리하는 것을 의미하지만 코드를 보다 효율적이고 쉽게 유지 관리한다는 것은 상속을 사용할 수 있는 공통 함수를 찾는 것을 의미합니다. Java API 라이브러리의 클래스와 유사한 기능을 가진 클래스를 작성해야 하는 경우 API 라이브러리 클래스를 확장하고 모든 것을 처음부터 작성하는 대신 해당 메서드를 사용하는 것이 합리적입니다. 세 번째 객체 지향 프로그래밍 개념, 즉 추상화로 넘어갑시다. ________ 1 이 웹 사이트에서 사용되는 용어 “Java 가상 머신” 또는 “JVM”은 Java 플랫폼의 가상 컴퓨터를 의미합니다. 인기있는 객체 지향 언어는 자바, C #, PHP, 파이썬, C ++등입니다. 개체 지향 프로그래밍의 주요 목적은 개체, 클래스, 추상화, 상속, 다형성 등과 같은 실제 엔터티를 구현하는 것입니다.

Share Button
Posted in Uncategorized.