바뀜

216 바이트 추가됨 ,  2021년 5월 28일 (금) 23:59
95번째 줄: 95번째 줄:  
         self.직업=직업
 
         self.직업=직업
 
         ...
 
         ...
</syntaxhighlight>
+
</syntaxhighlight>만약 상속하는 클래스와 상속받는 클래스의 이름이 같은 경우, 상속하는 클래스를 import할 때 as를 이용하여 별칭을 써서 구분해야 한다.(클래스명이 달라야 한다.)
 +
 
 
===오버라이딩===
 
===오버라이딩===
 
클래스에서 상속받은 메서드와 같은 메서드를 정의하면 덮어쓸 수 있다. 물론, 부모의 메서드 기능을 그대로 써야 할 때도 있는데, 이땐 super()를 이용한다.<syntaxhighlight lang="python">
 
클래스에서 상속받은 메서드와 같은 메서드를 정의하면 덮어쓸 수 있다. 물론, 부모의 메서드 기능을 그대로 써야 할 때도 있는데, 이땐 super()를 이용한다.<syntaxhighlight lang="python">
익명 사용자