일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Web Server
- AWS
- ubuntu
- it
- laravel
- ReactJS
- jsp
- Spring Boot
- jenkins
- IntelliJ
- elasticsearch
- javascript
- Git
- Spring
- linux
- db
- redis
- JPA
- springboot
- devops
- Oracle
- 요리
- java
- MySQL
- php
- Gradle
- tool
- docker
- 맛집
- Design Patterns
- Today
- Total
목록2019/08/08 (2)
아무거나
[인터페이스] 1. 인터페이스란? - 객체와 객체의 소통 수단 - 작업 명세서 - 앞으로 이렇게 만들어요 - 다형성 - java에서 다형성을 가능하게 함 ex) A -> S (상속) A a = new A(); S a = new A(); // 위의 상속은 A랑 S밖에 두가지 타입밖에 안되는데 // 만약 인터페이스를 사용한다면 여러가지 타입을 지정할 수 있다. public interface InterfaceEx { public static final int CONSTANT = 10; public void inMethod(); pubiic void inMethod2(); } - 실제 개발에 적용시키기는 쉽지 않음 - 디자인 패턴이나 프레임워크를 통해 습득하는 것을 권장 - 객체를 부속품화 2. 인터페이스 문법..
[추상클래스] 강제로 부모클래스에서 자식클래스에게 메소드를 강제로 재정의(override)하게 할 수 있다. 그리고 이러한 방법으로 만들어진 클래스를 추상클래스라고 한다. ex) [부모] // 추상클래스는 반드시 추상메소드 하나이상이 포함되어 있다. public abstract class HeadQuarterStore { public HeadQuarterStore() {} public abstract void orderKimChijjige(); public abstract void orderBuDaejjige(); } [자식] public class StoreNum1 extends HeadQuarterStore { public StoreNum1() {} @Override public void orderK..