연

  • 홈
  • 태그
  • 방명록

상속 2

객체지향 메서드 오버라이딩(overriding)

overriding - 덮어쓰다 상소받은 조상의 메서드를 자신에 맞게 변경하는것 선언부가 조상 클래스의 메서드와 일치해야 한다. 접근 제어자를 조상 클래스의 메서드보다 좁은 범위로 변경할 수 없다. 예외는 조상 클래스의 매서드보다 많이 선언할 수 없다. class Mypoint3 { int x; int y; String getLocation() { return "x:" +x+", y:" +y; } } class MyPoint3D extends MyPoint3{ int z; // 조상의 getLocation()을 오버라이딩 //호출부만 가능 String getLocation() { return "x:" +x+", y:" +y+", z:"+z; } } public class OverrideTest { pub..

JAVA 2022.09.25

객체지향 상속(inheritance)

기존의 클래스로 새로운 클래스를 작성하는 것. (코드의 재사용) 두 클래스를 부모와 자식으로 관계를 맺어주는 것. 더보기 class 자식클래스 extends 부모클래스 {..} class Parent {} class Child extends Parent {..} 자손은 조상의 모든 멤버를 상속 받는다.(생성자, 초기화 블럭 제외) 자손의 멤버 개수는 조상보다 적을 수 없다. (같거나 많다.) 자손의 변경은 조상에 영향을 미치지 않는다. 사용 예제 class Tv { boolean power; // 전원상태(on/off) int channel; // 채널 void power() { power = !power; } void channelUp() { ++channel; } void channelDown() {..

JAVA 2022.09.25
이전
1
다음
더보기
프로필사진

연

  • 분류 전체보기 (121)
    • HTML (2)
    • 기초 지식 정리 (6)
    • JavaScript (18)
    • JAVA (66)
    • Spring (3)
    • Data base (21)

Tag

메서드, 형변환, 객체지향, 상속, 기본 생성자, 변수의 초기화, 생성자, constructor, 객체지향개념, 매개변수의 다형성, static, super, 자바의정석, 다형성, 매개변수, default, 참조변수, 추상 메서드, 컬렉션 프레임웍, 단일상속,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 개인 공부 정리 블로그입니다.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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.

티스토리툴바