쿠쿠의 개발일지

  • 홈
  • 태그
  • 방명록

오버라이딩 1

오버라이딩(overriding) + super( ) - JAVA

오버라이딩이란? 부모 클래스로부터 상속받은 메서드의 내용을 재정의(변경) 하는 것을 오버라이딩이라고 한다. 물론 상속받은 메서드를 그대로 사용해도 되지만 자식클래스에서 변경해야 하는 경우가 많다. 이렇게 변경이 이루어지는 경우에 부모메서드를 오버라이딩합니다. *오버라이딩 사용 조건 오버라딩은 메서드를 새로 만들게 아니고 내용만을 새로 작성하는 것입니다. 메서드의 선언부는 부모와 완전히 일치해야 합니다. 그래서 다음과 같은 조건을 만족해야합니다. 1. 자식 클래스의 오버라이딩 하려는 메서드는 부모 클래스의 메서드와 - 이름이 같아야 한다. - 매개변수가 같아야 한다. - 반환타입이 같아야 한다. 2. 접근 제어자는 조상클래스의 메서드보다 좁은 범위로 변경할 수 없다. - ex) 부모클래스 : public ..

자바 (ref. 자바의정석) 2022.02.17
1
더보기
프로필사진

바쁜 일정으로 인해 블로그 휴식기 입니다 ㅠ... 안정화 되면 꾸준히 글을 올려보겠습니다.

  • 분류 전체보기
    • 프로젝트 정리
    • 객체지향프로그래밍
    • 자바 (ref. 자바의정석)
    • 스프링
    • 백준 문제풀이
    • 프로그래머스
    • 알고리즘 정리
    • CS
    • 모던 자바 인 액션 스터디
    • MySQL
    • 끄적끄적

Tag

우선순위 큐, 기본형, 알고리즘, 1806 자바, 자바, 동작 파라미터화, 모던 자바 인 액션, 백준 2304, Obejct클래스, 1:n select, 백준 18428 감시피하기, 커밋 창 분리, 다형성, 프로그래머스, 이코테 29번, 백준 1753, assertj, Java, 4장 스트림, 백준 10825,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바