개발새발! 🙉

  • 홈
  • 태그
  • 방명록

instanceof 1

JAVA 오버로딩, 오버라이딩을 통해 다형성 구현하기

다형성(polymorphism)이란 하나의 객체가 여러 가지 타입을 가질 수 있는 것이다. 자바에서는 다형성을 위해 부모클래스 타입의 참조변수로 자식클래스 타입의 인스턴스를 참조할 수 있도록 한다. 오버로딩과 오버라이딩을 통해 다형성을 구현할 수 있다. 오버로딩과 오버라이딩의 비교 오버로딩과 오버라이딩은 그 단어의 유사함으로 인해 혼동하기 쉽다. 하지만 그 개념은 확실히 다르며, 그 차이점을 아는 것이 중요하다. 오버로딩(overloading)은 새로운 메서드를 정의하는 것이고, 오버라이딩(overriding)은 상속받은 기존의 메서드를 재정의하는 것이다. 오버로딩 오버라이딩 메서드명 동일 동일 매개변수 및 타입 다름 동일 리턴 타입 관계 없음 동일 다형성을 구현하는 방법 오버로딩 : 메서드명이 같지만 ..

Backend/Java 2024.03.20
이전
1
다음
더보기
프로필사진

개발새발루 익힌 Backend, Frontend, Devops 기술을 기록합니다.

  • 분류 전체보기
    • Computer Science
      • 자료구조 & 알고리즘
      • 시스템 소프트웨어
      • 보안 & 인공지능
      • DB
    • Frontend
      • JavaScript
      • WebSquare
      • Angular
    • Backend
      • Java
      • Spring, SpringBoot
      • Python
    • Software Engineering
      • Git, SVN
      • Eclipse, VSCode
      • 기타
    • IT Note
      • 리뷰
      • IT 관련글
      • 자격증
      • 프리랜서
    • Financial Note
      • 재테크
      • 세금

Tag

java, Book, github, IntelliJ, Javascript, angular, Maven, 프리랜서개발자, JDK, 프로그래밍 언어도감, vscode, git, 프리랜서, Programmers, Python, 알고리즘 풀이, springboot, Eclipse, 앵귤러, programers,

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바