반응형 상속4 C++ 가상 함수 공부하기 - virtual 함수 안녕하세요 판타지코딩입니다! 오늘은 C++의 가상함수에 대해서 공부해 보겠습니다! 가상 함수란? 가상 함수는 부모 클래스의 함수를 자식 클래스에서 이름은 같지만, 내용은 다르게 정의할 것을 예상하고 'virtual' 키워드를 붙여서 정의합니다. 아래 예제에서 가상 함수에 대해서 알아보겠습니다. 가상 함수 예제 class student { public: virtual void introduce() { cout 2023. 5. 23. C++ 상속 공부하기 - 부모 클래스와 자식 클래스 안녕하세요 판타지코딩입니다! 오늘은 C++의 상속의 개념을 공부하고, 부모 클래스와 자식 클래스에 대해서 공부해 보겠습니다. 상속 상속은 부모 클래스의 함수를 자식 클래스에서 사용할 수 있도록 하기 위한 개념입니다. 그럼 부모 클래스와 자식 클래스가 무엇인지부터 공부해 보겠습니다. class parent{ public: int num; void printParent() { cout 2023. 5. 9. 파이썬 상속과 오버라이딩 공부하기 안녕하세요 판타지코딩입니다! 오늘은 파이썬의 상속과 오버라이딩에 대해서 공부해 보겠습니다. 1. 오버라이딩이란 무엇일까? 오버라이딩이란 상속과 관련된 개념입니다. 부모 클래스를 자식 클래스가 상속 받고, 부모 클래스의 함수를 자식 클래스에서 다시 정의하는 것을 바로 오버라이딩이라고 합니다. 개념만 알아서는 이해가 어려울 수 있으니 예제 코드를 보면서 공부해 보겠습니다. class student: def func(self): print("student 클래스 함수") class teacher(student): def func(self): print("teacher 클래스 함수") student 클래스와 teacher 클래스를 생성했습니다. student 클래스를 teacher 클래스에 상속했으므로 teac.. 2023. 2. 14. 파이썬 상속 공부하기 안녕하세요 판타지코딩입니다! 파이썬에는 상속이라는 개념이 있습니다. 부모 클래스의 변수나 함수를 자식 클래스에서 물려 받아 활용할 수 있도록 하는 개념입니다. 오늘은 부모 클래스와 자식 클래스가 무엇인지 알아보고 상속을 어떻게 활용할 수 있는지 함께 공부해 보겠습니다. 1. 부모 클래스와 자식 클래스 상속의 개념을 학습하기 전에 부모 클래스와 자식 클래스에 대해서 예제 코드로 알아 보겠습니다. class student: def __init__(self): print("student 클래스 초기화") self.num = 0 def printValue(self): print("student 클래스 함수") class teacher(student): def __init__(self): print("teache.. 2023. 2. 13. 이전 1 다음 반응형