🏫 Open API_JAVA

[37일차] final / 접근 제한자 / 타입 변환과 다형성 / Oracle Database 설치

Dorothy_YANG 2022. 9. 15. 18:00
728x90

20220914(수)

  • 목차
    - final 클래스와 final 메소드
    - 접근 제한자
    - 타입 변환과 다형성
    - Oracle Database 설치

< final 클래스와 final 메소드 >

  • 상속할 수 없는 final 클래스


  • 오버라이딩할 수 없는 final 메소드
     ex) public final void stop( ) { }

final이 있으면, 오버라이딩 리스트에 없다가  ➡ 나옴(stop 메소드의 final 삭제하면)

 

 


< 접근 제한자 >

접근 제한자 특징 같은 패키지 내 다른 패키지
public
(접근가능)
  접근가능 접근가능
protected
(상속목적)
다른 패키지이지만
상속관계일 경우 접근가능
접근가능 접근불가능
default
(생략)
  접근가능 접근불가능
private
(접근불가능)
클래스 내부에서만 접근가능 접근불가능 접근불가능

 


< 타입 변환과 다형성 >

같은 타입이지만 실행 결과가 다양한 객체를 이용할 수 있는 성질

*다형성은 객체를 부품화시킨다. (자동차 설계시 타이어 타입은 회사별로 있어야 함)

 

  • 자동 타입 변환
    : 자식은 부모의 특징과 기능을 상속받기 때문에 부모와 동일하게 취급될 수 있음.

 

  • 필드의 다형성
    : 필드의 타입은 변함이 없지만,
      실행 도중에 어떤 객체를 필드로 저장하느냐에 따라 실행 결과가 달라질 수 있다. (ex. 자동차 구성 부품)
     
  • 필드의 다형성 예시
    자동차 클래스를 처음 설계할 때, 사용한 타이어 객체는
    언제든지 성능이 좋은 다른 타이어 객체로 교체할 수 있어야 한다.
    타이어 객체는 기존 타이어와 사용 방법은 동일하지만, 실행 결과는 더 우수하게 나와야 한다.

< Oracle Database 설치 후 관리자 설정 >

https://bit.ly/3BwObsU

 

[Oracle Database] 관리자 설정 및 cmd로 설치확인

본 글은 기본적인 Oracle Database 설치 단계 진행 후, 관리자 설정부터 시작되는 글입니다 :) 1. Oracle Database 설치 중 ➡ Specify Database Passwords에서 비밀번호 입력 오라클 설치 시 기본 관리자 계정 1)..

dorothy-yang.tistory.com

 

728x90