1. 학습주제 : 싱글톤 패턴, 업캐스팅, 다운캐스팅 이해하기 ✔️싱글톤 패턴 2023.12.18 - [프로그래밍 언어/Java] - [Java] 싱글톤 패턴 개념 및 구현방법 [Java] 싱글톤 패턴 개념 및 구현방법 1. 싱글톤 패턴 개념 싱글톤 패턴은 객체 지향 디자인 패턴 중 하나로, 특정 클래스의 인스턴스가 단 하나만 생성되도록 보장하는 패턴이다. 이 패턴을 사용하면 전역적으로 접근 가능한 객체를 ururuwave.tistory.com ✔️ 업캐스팅, 다운캐스팅 2023.12.18 - [프로그래밍 언어/Java] - [Java] 업캐스팅(Upcasting)과 다운캐스팅(Downcasting) [Java] 업캐스팅(Upcasting)과 다운캐스팅(Downcasting) 1. 개념 1) 업캐스팅 :..
1. 학습 주제 : 접근제어자, 추상클래스, 상속, 오버라이딩, 인터페이스 이해하기 ✔️접근제어자 - private : 해당 클래스 내에서만 접근 가능 - public : 모든 클래스에서 접근 가능 - default : (아무것도 적지 않았을 때) 같은 패키지 내에서만 접근 가능 - protected : 같은 패키지 내에서, 다른 패키지인 경우 자식 클래스에서 접근 가능 ( 상속 개념을 알아야함 ) ✔️추상클래스 - 추상 클래스는 하나 이상의 추상 메서드를 포함하거나 단순히 상속을 위해 추상적으로 선언될 수 있는 클래스다. - 클래스 선언에 'abstract' 키워드를 사용하여 추상 클래스를 정의한다. - 추상 클래스는 직접 인스턴스화 될 수 없다. ( Abstract abs = new Abstract ..