protected Java 프로그래밍 : 객체지향 (3) 상속 (extends) 상속을 사용하면 코드 중복을 제거하고, 기존 클래스를 확장하기 쉬워 프로그램 확장성을 증가시킬 수 있다. class A extends B {} 와 같은 형식으로 사용한다. B 클래스를 A가 상속받는 것이다. 이 경우 B가 부모 클래스, A가 자식 클래스가 된다. 해당 클래스의 필드는 물론이고 메소드를 그대로 사용할 수 있다. 업캐스팅이란, 자식 객체를 부모의 타입으로 ... 자바객체지향protected상속그룹화super인터페이스접근제어자업캐스팅오버라이딩다형성OOPJavaJava [JAVA] 학습 노트 (3) - 접근 권한 제어 C 언어 에는 조건 부 컴 파일 기능 (예 를 들 어 \ # IFNDEF, \ # DEFINE, \ # ENDIF 등) 이 있 는데 코드 를 바 꾸 지 않 고 스위치 전환 을 통 해 서로 다른 행 위 를 할 수 있 고 가끔 은 크로스 플랫폼 문 제 를 해결 하 는 데 사용 된다.한편, 자바 는 크로스 플랫폼 문제 가 존재 하지 않 습 니 다. 예 를 들 어 두 개의 패키지 debug 와 de... 접근 권한protected포장 하 다privatepublic 수정자 (public protected private),final,static 사이에 선후 순서가 없음 protected
Java 프로그래밍 : 객체지향 (3) 상속 (extends) 상속을 사용하면 코드 중복을 제거하고, 기존 클래스를 확장하기 쉬워 프로그램 확장성을 증가시킬 수 있다. class A extends B {} 와 같은 형식으로 사용한다. B 클래스를 A가 상속받는 것이다. 이 경우 B가 부모 클래스, A가 자식 클래스가 된다. 해당 클래스의 필드는 물론이고 메소드를 그대로 사용할 수 있다. 업캐스팅이란, 자식 객체를 부모의 타입으로 ... 자바객체지향protected상속그룹화super인터페이스접근제어자업캐스팅오버라이딩다형성OOPJavaJava [JAVA] 학습 노트 (3) - 접근 권한 제어 C 언어 에는 조건 부 컴 파일 기능 (예 를 들 어 \ # IFNDEF, \ # DEFINE, \ # ENDIF 등) 이 있 는데 코드 를 바 꾸 지 않 고 스위치 전환 을 통 해 서로 다른 행 위 를 할 수 있 고 가끔 은 크로스 플랫폼 문 제 를 해결 하 는 데 사용 된다.한편, 자바 는 크로스 플랫폼 문제 가 존재 하지 않 습 니 다. 예 를 들 어 두 개의 패키지 debug 와 de... 접근 권한protected포장 하 다privatepublic 수정자 (public protected private),final,static 사이에 선후 순서가 없음 protected