도라에몽주머니

[Java/Eclipse] Java 31일차 본문

Study/Java

[Java/Eclipse] Java 31일차

에몽쓰 2022. 10. 28. 16:55

Java

 

싱글톤 패턴(Singletone Pattern)

: 객체의 인스턴스가 오직 1개만 생성되는 패턴

  • Singletone Pattern 구현 예제
// Singletone Pattern

class BBB {
	private static BBB instance = null;

	public static BBB getInstance() {
		if(instance == null) instance = new BBB();
		return instance;
	}

	private BBB() {}
	// 싱글톤 패턴 끝

	public int plus(int x, int y) {
		return x + y;
	}
}

// 사용법 1
BBB bb = BBB.getInstance();
bb.plus(5, 7);

// 사용법 2
BBB.getInstance().plus(5, 7); // method chain

 

패키지(Package)

: 클래스 파일을 저장하는 폴더

  • 다른 패키지의 클래스 사용법
    • Class full name : 패키지 이름부터 시작하는 클래스 이름으로 사용
    • import : import를 통해 사용
  • Class full name
exam.Exam1 exam1 = new exam.Exam1();
  • import
import exam.Exam1;
Exam1 exam1 = new Exam1();

'Study > Java' 카테고리의 다른 글

[Java/Eclipse] Java 33일차  (0) 2022.11.01
[Java/Eclipse] Java 32일차  (0) 2022.10.31
[Java/Eclipse] Java 30일차  (0) 2022.10.27
[Java/Eclipse] Java 29일차  (0) 2022.10.26
[Java/Eclipse] Java 28일차  (0) 2022.10.25