객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인:객체 지향 디자인
캡슐화
객체 지향 디자인의 클래스는 데이터 및 메소드의 컨테이너입니다. 클래스는 캡슐화를 사용하여 자체 내에 포함 된 메서드 및 데이터와 같은 특성에 대한 액세스를 관리합니다. 이 프로그램은 자바 바이트코드 프로그램의 갯수를 카운트하고,스크립트의 메인 형식을 합계냅니다,그리고 확인되지 않은 실행 텍스트 파일을 찾습니다.. 공용 클래스 속성은 모든 곳에서 액세스 할 수 있습니다. 개인 클래스 속성은 자체 내의 클래스 메소드에서만 액세스 할 수 있습니다. 보호 된 특성은 자체 및 자체 자식 클래스에 액세스 할 수 있습니다. 정적 특성은 부모 클래스에서만 사용할 수 있지만 클래스 생성 객체는 사용할 수 없습니다.
상속
객체 지향 디자인의 상속은 자식 클래스를 확장 할 때 부모 클래스 간의 관계를 설명합니다. 확장이란 한 클래스가 다른 클래스의 속성을 재정의하거나 속성을 상속한다는 의미입니다. 제공된 코드 예제에서는 자식 클래스가 부모 클래스의 모든 특성을 상속한다는 것을 확인할 수 있습니다. 자식 클래스는 생성자 호출의 이름 값을 재정의합니다. 이것은 당신이 이름을 얻는 방법입니다,톰 소여와 수지 소여.
클래스 상속 코드 예제
다형성
다형성은 객체 지향 설계에서 일 대 다 클래스 관계를 설명합니다. 부모 클래스는 속성을 상속하고 재정의하는 여러 자식 클래스를 가질 수 있습니다. 운송 클래스에는 비행기 및 범선을 확장하는 두 가지 클래스가 있으며 보호 된 속성을 재정의하고 세부 정보를 표시합니다.
기억할 키
클래스는 데이터 및 메서드라는 속성이 있는 컨테이너입니다. 클래스는 캡슐화를 사용하여 이러한 특성에 대한 액세스를 관리합니다. 에 씨++,클래스 속성은 개인,정적,공개,보호 된 클래스 속성 수정자를 통해 관리 할 수 있습니다. 클래스는 확장되는 클래스의 특성을 상속합니다. 또한 클래스는 확장되는 클래스의 특성을 재정의할 수 있습니다. 부모 클래스는 여러 자식 클래스를 가질 수 있습니다.