파이썬 #오버라이딩 #슈퍼 #메소드 #코딩 #자바1 [파이썬] 상속 상속(inheritance) 하위 클래스가 상위 클래스의 모든 것을 물려받은 것 상속의 목적 여러 클래스들에 공통된 요소들을 상위 클래스를 만들어서 제공(중복제거) 제공되는 클래스의 기능이 부족해서 기능 확장을 위해서 -> 간단한 프로그램을 만들 때는 상속을 잘 사용하지 않습니다. -> 상속을 하는 방법 Class 자신의클래스이름(상위 클래스 이름을 나열) -> 파이썬은 다중 상속을 지원 -> 파이썬은 동적메모리를 할당을 사용한다. (선언만 해서는 파이썬은 메모리 할당을 하지 않습니다) 상위 클래스의 속성을 하위 클래스에서 사용하고자 할 때는 하위 클래스의 __init__() 에서 super().__init__()을 호출해서 상위클래스의 객체(인스턴스)를 만들어야 한다. * 항상 클래스를 만들면 인스턴스.. 2021. 1. 23. 이전 1 다음