1. abstract 하기 전에 설명
abstract 특징
- 그냥 기본 클래스에 하나라도(하나이상) abstruct메소드가 있으면 그것은 "추상클래스"가 되는겁니다.
- (인터페이스의 일부랑 비슷한 부분이 있는거임.)
- 밑에 설명 보면 됨.
2. abstract 사용법
특징(자세히)
- 클래스 안에 abstruct메소드가 하나라도(하나이상) 있으면, 그 클래스는 abstract클래스가 됩니다.
- 그리고, 그 abstract클래스를 상속 받은 자식 클래스는 "abstract클래스의 abstract메소드"를 반드시 구현을 해야 합니다.
- (참고) abstract클래스 안에 "월래 기본으로 정의해서 사용하는 메소드들"도 정의할 수 있음
3. 주의
'■ PHP > 함수 + Study2' 카테고리의 다른 글
[PHP] require_once, 네임스페이스 (namespace) 사용법 (0) | 2020.05.16 |
---|---|
[PHP] PHP에서 많이 사용되는 패턴 - "템플릿 패턴" (0) | 2020.05.16 |
[PHP] "상속 관계" vs "인터페이스 관계" 차이점 (0) | 2020.05.15 |
[PHP] abstract, interface 차이점 (0) | 2020.05.15 |
[PHP] 인터페이스(interface) - 사용 이유 (0) | 2020.05.15 |