자바의 정석으로 java공부하기! 일부만 작성 오버라이딩과 오버로딩의 차이점 오버라이딩은 상위 클래스에 있는 메소드를 하위 클래스에서 재정의 하는 것 오버로딩은 같은 이름의 메소드를 변수 타입이나 개수가 다르게 정의하는 것 java의 원시타입(byte) 정수형 byte(1), short()2, int(3), long(4) 실수형 float(4), double(8) 문자형 char(2) 논리형 boolean(1) java의 참조타입 기본 타입을 제외한 타입으로 객체의 주소를 저장하는 타입이다. 문자열, 배열, 열거형 상수, 클래스, 인터페이스 등 불변객체란? 불변 객체는 객체 생성 이후 내부의 상태가 변하지 않는 객체이다. Java에서는 필드가 원시 타입인 경우 final 키워드를 사용해 불변 객체를 만들..