[Java] 자바의 static, final 키워드
♦ 자바의 static, final 키워드 자바 프로그램의 실행과정 소스코드 작성 ⇒ 클래스파일 생성 ⇒ 클래스파일 실행 ⇒ 클래스 로딩 ⇒ main 메소드 실행 ⇒ 인스턴스 생성 ⇒ 메소드 호출 ⇒ […]
♦ 자바의 static, final 키워드 자바 프로그램의 실행과정 소스코드 작성 ⇒ 클래스파일 생성 ⇒ 클래스파일 실행 ⇒ 클래스 로딩 ⇒ main 메소드 실행 ⇒ 인스턴스 생성 ⇒ 메소드 호출 ⇒ […]
♦ 자바의 중첩 클래스(nested class) 중첩클래스란 클래스안에 또다른 클래스가 정의되는 것을 말한다. 일반적으로 클래스는 독립적으로 정의되고 사용하지만 중첩클래스는 멤버 형태로 클래스를 포함할 수 있으며 중첩되는 클래스의 개수는 제한이 없다. 중첩클래스는 […]
♦ 자바의 인터페이스와 추상클래스 상속은 객체지향 프로그래밍의 핵심이다. 상속을 적용하면 코드의 재사용 및 다형성, 메소드 오버라이딩을 통해서 객체지향적인 프로그램을 개발할 수 있다. 하지만 상속을 적용시켜도 하위 클래스에서 부모의 메소드를 상속받아서 […]
♦ 자바의 메소드 오버라이딩과 다형성 메소드 오버라이딩(method overriding) 일반적으로 상속 관계시 상위 클래스의 메소드를 하위 클래스에서 선언 없이 사용 가능하다. 이때 하위 클래스에서 상위 클래스의 메소드를 수정해서 사용할 수 있는데 […]
♦ 자바의 package 와 import package 문 프로그램을 개발하다보면 많은 클래스파일을 만들게 되는데, 이때 서로 관련 있는 클래스 파일들은 패키지로 묶어서 관리할 수 있다. 윈도우에서 파일관리 목적으로 폴더를 사용하는 것과 […]