선언한 타입과 대입 가능한 값의 관계를 배웁니다.
변수 선언은 타입, 이름, 선택적인 초기값으로 구성됩니다. 컴파일러는 변수의 타입을 기준으로 가능한 연산과 메서드를 검사하므로 많은 실수를 실행 전에 발견합니다.
예제에서 Type variable = value; 부분부터 찾으세요. 선언 타입, 실제 객체와 반환값을 한 줄씩 따라가면서 컴파일 단계에서 잡히는 문제와 실행 중 생기는 문제를 구분하세요.
지역 변수는 사용하기 전에 반드시 초기화해야 하고 필드는 타입별 기본값을 갖습니다. 한 변수의 선언 타입은 실행 중 바뀌지 않습니다.
구체 구현보다 인터페이스 타입으로 선언하면 대체 구현과 테스트가 쉬워집니다.
현재 코드를 먼저 실행해 출력과 타입 흐름을 확인한 뒤 각 값에 적절한 타입을 선택하고 출력하세요.
String count = 3처럼 호환되지 않는 값은 자동 변환되지 않습니다.
직접 바꿔보세요각 값에 적절한 타입을 선택하고 출력하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.