본문 바로가기

다중 상속3

[C/C++ 프로그래밍 : 중급] 7.가상 함수와 추상 클래스 Chapter 7. 가상 함수와 추상 클래스 가상 함수는 C++의 객체 지향 프로그래밍의 중요한 개념 중 하나입니다. 이는 기반 클래스에서 선언되고 파생 클래스에서 재정의 될 수 있는 함수를 가리킵니다. 가상 함수를 이해하는 것은 다형성 구현에 있어 핵심이며, 이를 통해 여러분의 코드는 유연성과 확장성을 가질 수 있습니다. [Chapter 7. 가상 함수와 추상 클래스] 7.1. 가상 함수 이해하기 7.1.1. 가상 함수란 무엇인가 7.1.2. 가상 함수 선언과 구현 7.1.3. 가상 함수의 호출과 오버라이딩 7.1.4. 가상 함수의 동작 원리 7.2. 가상 함수의 활용 7.2.1. 다형성과 가상 함수 7.2.2. 가상 함수와 메모리 관리 7.2.3. 가상 함수를 이용한 코드 재사용성 7.2.4. 가상 .. 2023. 5. 30.
[C/C++ 프로그래밍 : 중급] 5. 상속 Chapter 5. 상속 상속은 프로그래밍에서 굉장히 중요한 개념입니다. C++에서는 클래스를 기반으로 상속을 통해 코드를 재사용하고, 더 복잡한 시스템을 구축할 수 있습니다. 이번 장에서는 상속의 기본 개념부터, 다양한 상속 방식, 그리고 상속이 가져오는 다형성에 이르기까지, 다양한 주제를 다루게 됩니다. 하나하나 차근차근 이해해나가다 보면, 상속이 가져다주는 막대한 이점과 효율성을 깨닫게 될 것입니다. [Chapter 5. 상속] 5.1. 상속의 개념 5.1.1. 상속이란 무엇인가 5.1.2. 상속의 필요성 5.1.3. 클래스와 객체, 그리고 상속 5.2. 기본 상속 5.2.1. 기본 상속의 정의와 사용법 5.2.2. 기본 상속에서의 접근 제어 지시자 5.2.3. 기본 상속의 실제 적용 예시 5.3... 2023. 5. 26.
[자바(JAVA)] 상속과 인터페이스 10. 상속과 인터페이스 자바에서 상속과 인터페이스는 객체 지향 프로그래밍의 중요한 특징 중 하나로, 코드의 재사용성과 유연성을 향상하는데 도움을 줍니다. 10.1. 클래스 상속(Inheritance) 상속(Inheritance)은 기존 클래스의 속성과 메소드를 새로운 클래스에 전달하는 프로세스입니다. 상속을 사용하면 기존 클래스의 기능을 수정하거나 확장할 수 있습니다. 상속에서 기존 클래스를 부모 클래스(Parent class) 또는 슈퍼 클래스(Superclass)라고 하고, 새로운 클래스를 자식 클래스(Child class) 또는 서브 클래스(Subclass)라고 합니다. 자바에서 상속은 extends 키워드를 사용하여 구현합니다. class Animal { String name; void spea.. 2023. 4. 27.