Recent posts

JAVA, 변수유형

2019-10-23

static 여러 개의 인스턴스가 같은 메모리의 값을 공유하기 위해 사용한다 프로그램이 메모리에 load될때 데이터 영역의 메모리에 생성된다 —> 인스턴스의 생성과 관계없이 클래스 이름으로 직접 참조 한다 클래스 변수 라고도 한다

JAVA, 인터페이스

2019-10-23

인터페이스 (interface) iterface implements 모든 메서드가 추상 메서드로 이루어진 클래스 설계용으로 사용한다 형식적인 선언만 있고 구현은 없다 interface 인터페이스 이름{ // 인터페이스에 선언된 모든 변수는 public s...

JAVA, 추상 클래스&템플릿 메서드 예제

2019-10-22

동일한 메서드들을 클래스의 상태에 따라 다르게 구현하게 될때 추상 클래스를 사용한다 상위(PlayerLevl) 클래스를 핸들링하면 하위 클래스(BeginnerLevel, AdvancedLevel, SuperLevel)를 모두 핸들링 할 수 있다

JAVA, 추상 클래스&템플릿 메서드

2019-10-22

추상 클래스란 ? (abstract class) 추상 메서드를 포함한 클래스 추상 메서드는 구현코드 없이 메서드의 선언만 있음 동일한 메서드를 클래스의 상태에 따라 다르게 구현하게 될때 추상 클래스를 사용한다