Dev log - 48, Java #3

박강산·2022년 6월 13일
0

Java 문법

상속(inheritance)

  • 기존에 작성된 클래스를 재활용할 수 있게 하는 형태

  • public, protected 지정자를 사용해야만 접근 가능

class 자식 클래스 extend 부모 클래스 { ... }
  • super.메소드() 형태로 부모 메소드를 활용할 수 있음

접근 지정자

  • public : 모든 접근을 허용, 어떠한 클래스가 접근을 하든 모두 허용

  • protected : 상속 클래스, 같은 클래스 그리고 같은 패키지에서 접근이 가능

  • default : 같은 클래스와 같은 패키지 내부에서 접근 가능, 기본 제한자이기에 아무것도 붙지 않음

  • private : 외부에서 접근이 불가능, 같은 클래스 내에서만 접근이 가능

오버라이딩(overriding)

  • 부모 클래스 메소드를 자식 클래스에서 새롭거나 추가된 형태로 다시 정의하는 것

profile
안녕하세요. 맡은 업무를 확실하게 수행하는 웹 개발자가 되기 위하여 끊임없이 학습에 정진하겠습니다.

0개의 댓글

관련 채용 정보