[Java] 자바의 static, final 키워드

♦ 자바의 static, final 키워드 자바 프로그램의 실행과정 소스코드 작성 ⇒ 클래스파일 생성 ⇒ 클래스파일 실행 ⇒ 클래스 로딩 ⇒ main 메소드 실행 ⇒ 인스턴스 생성 ⇒ 메소드 호출 ⇒ 결과 출력 클래스 로딩 – static 키워드를 사용한 변수와 메소드가 자동으로 메모리에 로딩 main 메소드 실행 – 여러 static 메소드들 중에서 시작점(starting point) 기능을 하는 […]

더 읽기

[Java] 자바의 중첩클래스(nested class)

♦ 자바의 중첩 클래스(nested class) 중첩클래스란 클래스안에 또다른 클래스가 정의되는 것을 말한다. 일반적으로 클래스는 독립적으로 정의되고 사용하지만 중첩클래스는 멤버 형태로 클래스를 포함할 수 있으며 중첩되는 클래스의 개수는 제한이 없다. 중첩클래스는 특정 클래스를 자신의 클래스 내부적인 용도로만 사용하고자 할때 효율적이다. 대표적인 형태가 GUI 이벤트를 처리하는 경우이다. 화면을 구성하는 GUI 클래스와 이벤트를 처리하는 이벤트 클래스가 있는데, GUI […]

더 읽기

장기렌트카 가격비교 사이트! 렌터카 상담은 렌트카어때!

안녕하세요 요즘은 차량을 직접 구입하는 것보다 임대해고 사용하는 것이 더 경제적이라는 것이 알려지면서 렌트카 사용자가 증가하는 추세입니다. 그런데 차량을 렌트할 때 이용자의 자격조건에 따라서 업체마다 이용금액이 다르다고 합니다. 따라서 개인마다 같은 차를 이용한다고 해도 매월 납입금이 다르기 때문에 직접 장기렌트카 가격비교사 이트를 찾아보고 직접 확인해 보는 것이 큰 도움이 됩니다. 임대차량을 이용할 때 각종 세금과 […]

더 읽기

[Java] 자바의 인터페이스(interface)와 추상클래스(abstract class)

♦ 자바의 인터페이스와 추상클래스 상속은 객체지향 프로그래밍의 핵심이다. 상속을 적용하면 코드의 재사용 및 다형성, 메소드 오버라이딩을 통해서 객체지향적인 프로그램을 개발할 수 있다. 하지만 상속을 적용시켜도 하위 클래스에서 부모의 메소드를 상속받아서 사용하지 않고 개발한다면 상속의 장점을 얻을 수 없다. 상속은 강제성이 없기 때문이다. 따라서 객체지향적인 프로그램 개발을 위해서 반드시 부모클래스의 메소드를 사용하도록 강제할 필요성이 등장하게 되는데 […]

더 읽기