자바 썸네일형 리스트형 자바를 잡아라 제 15장 - 정신이 없을 때일수록 집중해야 한다 인터페이스(Interface) 인터페이스 선언된 변수는 public static final 을 생략하더라도 컴파일 과정에서 자동으로 붙게 된다(상수) 인터페이스의 메서드를 추상메서드 형식으로 선언하면 abstract 를 붙이지 않더라도 자동으로 컴파일 과정에서 붙게 된다 (추상메서드) 추가적으로 static 메서드의 선언 또한 가능 합니다 (자바 1.8 버전 이후) 인터페이스는 클래스가 아니기 때문에 일반 변수, 일반 메서드 사용할 수 없다 // 자동으로 public static final // void run( );은 public abstract void run( ); 과 동일 Why? 인터페이스가 생긴 걸까? >>> 일단 클래스는 다중 상속을 지원하지 않는다는 것을 알아야 한다 그렇다면 추가적으로 기.. 더보기 자바를 잡아라 제 11장 - 헷갈릴 땐 그냥 외우자 this : 이것 저것 요것 그것 자기 자신 객체를 지정할 때 사용하는 키워드이다 this. 을 사용하면 동일 클래스 내의 멤버 멤버변수, 메서드 를 참조 할 수 있다 this( ) 를 사용하면 생성자 내부에서 자신의 다른 생성자를 호출할 수 있다 ① this. 를 사용하여 Person클래스 내부에 선언된 멤버변수를 참조 ( 매개변수 구분 가능하게 함 ) ② this( )를 사용하여 name은 매개변수로 받고 1은 기존의 Person 생성자를 참조하여 age라고 판단 가능 ③ this( )를 사용하여 Person 생성자를 참고하게 되어 "이유없음"은 name으로, 1은 age로 판단 가능 다음 예제를 통해 확인해보자 ▼ [ Person 클래스 - 부모 클래스 ] ① 멤버변수인 String 타입의 name.. 더보기 이전 1 다음