일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 꽉뚝짝 시장
- order by
- inteliJ
- React Native
- react
- fillna
- 중첩 인터페이스
- 방콕
- 중첩 클래스
- sqld
- dropna
- visual studio code
- tail
- nodemon
- iconsiam
- Linked List
- ISNA
- 집계함수
- 패키지
- append
- gdgm
- Package
- 열거 타입
- node.js
- try-catch
- extend
- sklearn
- tunder client
- 태국
- preprocessing
- Today
- Total
목록Package (2)
ABCD
🐢 인터페이스 장점 - 인터페이스만 준수하면 통합에 신경쓰지 않고 다양한 형태로 새로운 클래스를 개발할 수 있다. - 클래스의 다중 상속을 지원하지 않지만, 인터페이스로 다중 상속 효과를 간접적으로 얻을 수 있다. 🐢 인터페이스와 추상 클래스 구별하기분류인터페이스추상 클래스구현 메서드포함 불가(단, 디폴트 메서드와 정적 메서드 예외)포함 가능인스턴스 변수포함 불가포함 가능다중 상속가능불가능디폴트 메서드선언 가능선언 불가능생성자와 main()선언 불가능(클래스가 아니라 생성자가 없다.)선언 가능상속에서의 부모인터페이스인터페이스, 추상 클래스접근 범위모든 멤버를 공개추상 메서드를 최소한 자식에게 공개 🐢 대표적인 인터페이스 - java.lang 패키지의 CharSequence, Comp..
*부모 클래스=super 클래스=기본 클래스자식클래스=sub 클래스=파생 클래스=확장 클래스 🐢 상속: 부모 클래스가 존재하고 부모 클래스가 가지고 있는 필드와 메서드를 자식 클래스들이 물려받아 사용하는 것--> 공통적인 부분을 하나로 묶어서 관리하자공통적인 특징을 가지고 부모 클래스를 만들고 더 specific하게 세부적으로 고유한 특징은 클래스로 따로 만들어서 상속을 준다. 기능적인 측면에서는 상속을 하거나 안하거나 동일하지만 같은 것을 다 따로따로 정의하면 유지, 보수 시 번거롭게 모두 수정해야하는 상황이 생길 수 있음! (기술적인 측면에서는 동일하지만, 개발하는 측면에서의 유지, 보수의 편의성이 더 극대화되었다. 객체 지향 페러다임에 충실한 프로그램 설계) - 자식 클래스는 부모 클래스에..