Java/study29 Getter Setter 단축키 Getter Setter 자동 생성 단축키 Alt + Shift + S (Source메뉴)R (generate getters, setters) //V는 자동 오버라이딩 단축키 개체의 필드에 직접 접근하지 않고 set메서드를 통해 값을 한번 걸러서 저장해주기 위함. set으로 저장한 값은 get메서드로 읽어온다. 2019. 4. 9. 타입변환과 다형성 자식타입은 부모타입으로 자동타입변환(Promotion)이 가능!부모타입으로 자동 타입 변환된 이후에는 부모클래스에 선언된 필드와 메소드에만 접근이 가능단, 메소드가 자식클래스에서 오버라이딩되었다면 자식클래스의 메소드가 대신 호출된다. 매개변수의 다형성부모타입의 매개변수로 자식타입을 줄 수 있다. 이 때, 자동형변환(Promotion)일어남 강제 타입변환(Casting)부모타입을 자식타입으로 변환하는 것모든 부모타입을 자식타입으로 강제 변환할 수 있는게 아니라자식타입 -promotion-> 부모타입 -casting->자식타입인 경우에만 캐스팅 가능 객체 타입 확인(instanceof) boolean result = 검사할 객체 instanceof 타입 타입확인 안하고 강제타입변환 잘못하면 ClassCast.. 2019. 4. 9. 접근제한자 public protected // 클래스에 사용 Xdefaultprivate //클래스에 사용X private은 최상위 클래스에 사용하지 못한다. inner 클래스 선언시엔 사용 가능 (inner 클래스는 어떤 경우에 선언하고, 어떻게 사용되는지) protected 처리된 메서드나 필드는 다른 패키지에서 new로 접근하지 못하고, 자식 클래스에서만 super()를 통해 생성자를 호출하고 객체화할 수 있다. 2019. 4. 9. 가변인자 ... (이것이 java다 p.219) 임시저장 2019. 4. 9. 이전 1 ··· 3 4 5 6 7 8 다음