
상수는 프로그램에서 한 번 초기화된 후 변경되지 않는 변수를 의미하며, Java에서는 final static으로 선언한다.가독성과 유지 보수성상수에 의미 있는 이름을 부여함으로써 코드를 더 쉽게 읽을 수 있게 하고, 프로그램 내에서 값이 변경될 경우 상수만 수정하면 되
클래스는 객체를 생성하기 위한 설계도이자 틀이며, 인스턴스는 그 클래스에 의해 실제로 생성된 객체이다.자바에서는 변수의 종류가 클래스 변수, 인스턴스 변수, 지역 변수 등 총 3가지가 있다. 이 중 클래스 변수와 인스턴스 변수를 통칭하여 멤버 변수라고 한다.이번 글에서
Java에서 메서드를 설계할 때 자주 마주치는 두 가지 개념인 Overriding(오버라이딩)과 Overloading(오버로딩)은 이름이 비슷해 혼동하기 쉽지만, 각각 다른 메커니즘과 목적을 가진다.Overriding(오버라이딩)은 부모 클래스에 정의된 메서드를 자식