Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- DB
- JPA
- 클라우드 컴퓨팅
- BFS
- spring
- 생성자
- 코딩테스트
- data structure
- 취리코
- 가상컴퓨팅
- 암호학
- 자료구조
- 개발자취준
- python
- 코테
- dbms
- Queue
- generic class
- jsp
- 알고리즘
- 크루스칼
- Java
- dfs
- Algorithm
- sql
- 자바의정석
- 공개키 암호화
- 항해99
- javascript
- 개발자취업
Archives
- Today
- Total
목록개발 공부/Python (13)
PLOD
파이썬[python] 추상클래스
1.추상클래스(abstract class) 추상클래스란 미구현 추상메소드를 한개 이상 가지며, 자식클래스에서 해당 추상 메소드를 반드시 구현하도록 강제한다. 파이썬에서 추상 클래스를 만들기 위해서는 반드시 abc 모듈을 import 해야 한다. 추상 메소드를 생략하면 기본적인 클래스 기능은 동작하지만 추상 메소드를 추가한 후에 객체를 생성하면 에러가 생성하기 때문에 반드시 추상메소드를 사용해야 한다. 위의 코드에서 부모클래스는 Item을 상속받는 weapon 클래스와 HealingItem 클래스로 이루어져 있다. 추상 메소드는 use로 부모 클래스인 Item 클래스에는 메소드 선언만 해주었고, 자식클래스인 weapon 클래스와 HealingItem 클래스에는 각각 다르게 표현하였다.
개발 공부/Python
2022. 7. 30. 16:28