221121

조이연·2022년 11월 21일
0

Java

목록 보기
5/13

<오버라이딩>
:조상 클래스로부터 상속받은 메서드의 내용을 변경하는 것.
자손 클래스에서 오버라이딩하는 메서드는 조상 클래스의 메서드와 이름이 같아야 한다/ 매개변수가 같아야 한다/ 반환타입이 같아야 한다.

<오버로딩 vs 오버라이딩>

예제)

<접근 제어자>
:멤버 또는 클래스에 사용되어 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할.


  • 접근 제어자 사용 이유
    : 외부로부터 데이터 보호/
    내부적으로 사용되는 부분을 감추기 위해서

예제1)

  • private 쓰면 get/set 세트로 옴

  • String toString 쓰는 이유는 받을때 System.out.print(t);로 간단히 받기 위해서 String toString 안쓰고 저렇게 쓰면 주솟값만 나옴.

예제2-1)

예제2-2(메서드 이용)

예제3)


profile
안녕하세요

0개의 댓글