JAVA, 변수유형
2019-10-23
static 여러 개의 인스턴스가 같은 메모리의 값을 공유하기 위해 사용한다 프로그램이 메모리에 load될때 데이터 영역의 메모리에 생성된다 —> 인스턴스의 생성과 관계없이 클래스 이름으로 직접 참조 한다 클래스 변수 라고도 한다
static 여러 개의 인스턴스가 같은 메모리의 값을 공유하기 위해 사용한다 프로그램이 메모리에 load될때 데이터 영역의 메모리에 생성된다 —> 인스턴스의 생성과 관계없이 클래스 이름으로 직접 참조 한다 클래스 변수 라고도 한다
인터페이스 (interface) iterface implements 모든 메서드가 추상 메서드로 이루어진 클래스 설계용으로 사용한다 형식적인 선언만 있고 구현은 없다 interface 인터페이스 이름{ // 인터페이스에 선언된 모든 변수는 public s...
동일한 메서드들을 클래스의 상태에 따라 다르게 구현하게 될때 추상 클래스를 사용한다 상위(PlayerLevl) 클래스를 핸들링하면 하위 클래스(BeginnerLevel, AdvancedLevel, SuperLevel)를 모두 핸들링 할 수 있다
추상 클래스란 ? (abstract class) 추상 메서드를 포함한 클래스 추상 메서드는 구현코드 없이 메서드의 선언만 있음 동일한 메서드를 클래스의 상태에 따라 다르게 구현하게 될때 추상 클래스를 사용한다
JAVA 관련 예상 질문