일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
Tags
- sort
- Algorithm
- Push
- Python
- Javascript
- 깃
- SQL
- git
- github
- js
- 스프링
- 파이썬 파일생성
- DML
- HTML
- Spring Boot
- JAVA ERROR
- python pwd
- nodejs
- 파이썬
- DDL
- 정렬
- spring
- java
- pull
- 깃허브
- 자바
- 파이썬 파일 수정
- 파이썬 파일편집
- commit
- java 상속
Archives
- Today
- Total
목록Interface (1)
춘식이를 좋아하는 개발자

JAVA 상속의 한계 JAVA, JavaScript에서는 다중상속이 불가능하다! (하나의 부모class만 존재) (C++은 가능하다.) 하지만 Project가 커지면 커질수록 다중상속은 필요하고, 많이 사용된다. 그렇기 때문에 JAVA에서 제공하는 인터페이스(Interface)로 마치 다중상속을 받은 것처럼 사용할 수 있다. 추상화 개념 공통적으로 사용하는 기능을 따로 정의. 추상 class abstract keyword로 선언 된 class 추상 class에는 일반 Method와 추상 Method를 정의할 수 있다. 추상 Method는 구현이 목적이 아닌 정의를 목적으로 한다. 추상 class는 인스턴스화(new)할 수 없다. 추상 Method가 있는 class를 상속받으면 무조건 오버라이딩을 해야 함..
Study/Java
2022. 5. 11. 11:37