[Java] OOP 공부
2022. 2. 7. 16:48
OOP 예시, 실습 많은 자료/책 같은거 없을까
⭐️ Q. Declare with interface VS class?
HashMap<Integer,String> map=new HashMap<Integer,String>(); // HashMap class Map<Integer,String> map=new HashMap<Integer,String>(); // Map interface
→ Interface, to get the advantage of polymorphism
https://stackoverflow.com/questions/3383726/java-declaring-from-interface-type-instead-of-class
PS 수준에선 로컬 변수를 class로 선언해도 상관 없을 듯 하지만 (딱히 OOP/polymorphism 많이 활용 안하니까), 현업에 적응하기 위해 Interface 활용.
Static class in Java - nested class 만들 때 쓰는 개념?
https://www.geeksforgeeks.org/static-class-in-java/
'<언어> > [Java]' 카테고리의 다른 글
[Java] Curiously Recurring Generic Pattern (CRTP) (0) | 2024.02.13 |
---|---|
[Java] Why Java Strings are immutable (0) | 2022.04.03 |
[Java 8] Lambda (0) | 2022.02.24 |