25G.story

  • 홈
  • 태그
  • 방명록

오버라이딩 1

오버라이딩

오버 로딩의 한계를 해결하기 위해서는 다른 방법이 필요하다. 저번과 비슷한 프로그램을 만들었는데 역시나 다음과 같은 문제가 발생한다. 유닛이 늘어날수록 오버 로딩해야 할 메서드가 너무 많아진다는 점이다. 이 문제를 해결하기 위해서 "다형성"을 하면 된다. 자 그러면 이제 유닛들이 자유롭게 서로를 공격할 수 있게 될까? 지금 위와 같은 경우면 유닛들이 바라보는 타입이 프로토스 유닛이기 때문에 아무런 행위도 메모리에서 찾지 못한다. 자 그럼 위 문제를 해결했는데 위 코드의 결과를 보면 부모의 타입을 가지고 있는 u1객체가 부모 클래스와 질럿 클래스에서 둘 다 똑같은 이름으로 가지고 있는 "기본 공격()"메서드를 호출했는데 "질럿 메서드"가 나오는 것을 볼 수 있다. 위 경우와 같이 부모 클래스의 메서드명과 ..

JAVA,객체지향 2021.11.25
이전
1
다음
더보기
프로필사진

25G.story

솔직하게 풀어내는 저의 이야기들입니다

  • 분류 전체보기 (418)
    • Python (20)
    • JSP (8)
    • JAVA,객체지향 (44)
    • 오늘 뭐먹지? (3)
    • 안드로이드앱 프로그래밍 (5)
    • Springboot (103)
    • JavaScript (2)
    • HTML,CSS (2)
    • React (18)
    • cs (6)
    • SpringbootSecurity (25)
    • R (13)
    • LINUX (30)
    • GIT (2)
    • JPA(Java Persistence API) (0)
    • Airflow (1)
    • ELK (8)
    • CPython (9)
    • AWS (7)
    • mongoDB (1)
    • 알고리즘 (1)
    • Node.js (9)
    • kafka (12)
    • Docker (16)
    • Redis (4)
    • 엘라스틱빈스톡 (1)
    • 데이터 분석 (2)
    • 머신러닝 (2)
    • CQRS (3)
    • 네트워크 (19)
    • NestJS (12)
    • Unit Testing (7)
    • webpack (1)
    • 자연어처리 (3)
    • DB (4)
    • 보안 (2)
    • AI (2)

Tag

java, jpa, STS, R, 공부, 빅데이터, It, 프로그래밍#코딩#연습, react, kafka, springboot, security, linux, 코딩, jwt, network, 프로그래밍, SpringbootSecurity, spring, node,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 제가 Velog 에 작성했던 글을 tistory로 옮기고 있습니다.

페이스북 트위터 플러그인

  • 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.

  • 인스타 주소

티스토리툴바