Bluebull웹개발

  • 홈
  • 태그
  • 방명록

업캐스팅(upcasting) 1

다형성이란?

다형성(Polymorphism)은 객체 지향 프로그래밍(OOP)의 핵심 개념 중 하나로, "하나의 인터페이스로 여러 형태의 동작을 수행할 수 있는 능력"을 의미해. Java를 기준으로 정리해볼게.✅ 다형성의 개념정의같은 메서드나 인터페이스를 통해 여러 객체가 서로 다른 동작을 수행할 수 있음.부모 클래스의 참조 변수가 자식 클래스의 객체를 가리킬 수 있음.이점코드의 재사용성 증가유지보수 용이확장성이 좋아짐✅ 다형성의 종류컴파일 타임 다형성 (Compile-time Polymorphism) → 메서드 오버로딩(Method Overloading)같은 클래스 내에서 같은 이름의 메서드를 여러 개 정의할 수 있음.매개변수의 개수, 타입, 순서가 다르면 메서드를 구분할 수 있음.컴파일 시점에 어떤 메서드를 호출할..

자바 2025.02.09
이전
1
다음
더보기
프로필사진

Bluebull웹개발

  • 분류 전체보기 (235)
    • 파이썬 (2)
    • 복습 (25)
      • 프론트엔드 (15)
    • 웹 개발 (49)
      • 웹 개발 기초 (18)
      • 프론트엔드 개발 (28)
      • Spring (3)
    • 소프트웨어 개발 프로세스 (1)
    • 메모리 및 성능 (1)
    • 디버깅 및 문제해결 (1)
    • 개발 환경 설정 (3)
    • 웹 백엔드 (17)
      • 개념정리 (16)
    • 데이터베이스 (8)
      • 용어정리 (3)
      • SQL (2)
      • 오류 해결 (2)
    • 생각정리 (3)
    • 자바 (65)
      • 자바 문법 (18)
      • 객체지향 프로그래밍(OOP) (16)
      • 자바 기본 라이브러리 (11)
      • 예외처리 (0)
      • 자바 프로그램의 흐름 (5)
      • 정형화 코드 (1)
      • 자바 코딩 (3)

Tag

useState, javascript, props, 객체, Get, 자바기초, 메서드, JSON, state, 자바, 상속, 웹개발, Java, React, 자바문법, springboot, Post, 객체지향, axios, useEffect,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

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

티스토리툴바