14. 인터페이스의 여러가지 요소


이론 정리

어제 해결하지 못했던 정리

  1. 타 버전의 JDK를 선택하여 개발하는 방법.
  2. 자바의 버전별 순서. 버전별 차이점에 대해서 학습하기.

결과 : 성공

타 JDK로 개발하는 방법 : ( 직접 알아낸 방법이라. 다른 좋은 밥법이 있을지도 모릅니다)

  1. 오라클 사이트에서 운영하고 있는 자바 아카이브(구버전) 자료실에서 필요한 JDK버전을 다운받아 설치한다.
  2. CLASS 를 생성할때. JDK를 직접 선택하는 옵션을 선택설치한 타 버전의 파일을 자바에서 인식할수 있도록 JDK파일의 주소를 넣어 새로운 버전을 추가하고 버전을 선택한다.

TEST CODE

package TEST1;

public class Do {
	public static void main(String[] args) {
		Super.static_B();
//		Super.static_A(); private는 static 으로 해도 당연히 다른 클레스에서 사용할수 없습니다.
	}
}
package TEST1;

public class Sub implements Super {

}
package TEST1;

public interface Super {
	private void myMethod() {
		System.out.println("private method");
	}
		
	private void mystaticMethod() {
		System.out.println("private static method");
	}
	private static void static_A() {
		System.out.println("A");
	}
	static void static_B() {
		System.out.println("B");
	}

}
  • 재미있는점
    • 같은 인터페이스에서 메소드가 다른 메소드 내부에서 작동할때. 내부에서 작동 되야하는 메소드를 private static 메소드로 만들면. 메모리에 static이 먼저 탑제 되기 떄문에 이런 구조로 사용하는 강의의 예제가 편리하게 사용될수도 있을것 같다.

 

전문 용어


 

에러 메세지


학습 시간

 


 

캠 스터디


공부 모임

1) 카카오톡 오픈 채팅방

  - 모르는것을 질문하거나

  - 이해가 가지 않는 부분을 다른 분들의 블로그에서 참고하기 용도

2) 구루미 온라인 독서실

  - 학습 시간을 관리 하거나 경쟁 하는 용도 

 

온라인 강의 주소

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

 

 

+ Recent posts