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

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

[java] 자바 상속의 목적과 메소드 오버라이딩(Overriding)에 대한 이해

java 상속 – 기존클래스에 새로운 변수와 메소드를 추가하여 새로운 클래스를 만드는 것 – extends 키워드를 사용 – super 키워드로 상위클래스 생성자를 호출 – private 멤버도 상속됨(직접접근불가) 상위클래스의 private 멤버는 메소드를 통한 간접접근만 허용한다. class AA{ // 상속되어지는 상위클래스 private int num=0; // private 변수는 상속되지 않는다. String name; AA(String name){ this.name = name; } void … 더 읽기