스스로 계발하는 신입 개발자

  • 홈
  • 태그
  • 방명록

polymorphism 1

[JAVA] 자바의 다형성(polymorphism)

자바는 객체지향프로그래밍(OOP) 언어 중 하나로 객체지향프로그래밍의 특징에는 추상화, 상속, 다형성, 캡슐화 이렇게 4가지가 존재합니다. 지난 포스팅에는 자바의 상속에 대해 공부했었는데 오늘은 자바의 다형성에 대해 공부해보도록 하겠습니다. 다형성이란? 하나의 객체가 여러가지 타입을 가질 수 있는 것을 말합니다. 반대로 타입이 같을 때 객체에 따라 다른 역할을 하기도 합니다. 오버라이드와 비슷한 특징을 가지고 있죠 다형성의 특징으로는(자식 타입이 부모 타입에 상속되어있다는 필수 전제조건이 필요합니다.) 1. 부모 타입으로 자식 생성 가능 Parent p = new Child(); 2. 부모 타입 변수에 자식 대입 가능 Child c = new Child(); Parent p = c; 3. 부모 메소드를 ..

Java/JAVA 2021.09.24
1
더보기
프로필사진

개발자를 위한 자기계발을 하고있는 신입 개발자 담크입니다.

  • 자기 계발 리스트 (120)
    • CS 기초 (41)
      • 컴퓨팅 사고 (4)
      • C언어 (6)
      • 배열 (7)
      • 알고리즘 (8)
      • 메모리 (8)
      • 자료구조 (8)
    • Python (2)
      • Python (2)
    • Java (37)
      • JAVA (12)
      • Spring (22)
      • Error (3)
    • JavaScript (0)
      • Javascript (0)
    • Git (5)
      • Git (5)
    • Algorithm (19)
      • Programmers (5)
      • Baekjoon (14)
    • 운동log (16)

Tag

문자열, Algorithm, C언어, 스프링프레임워크, Computer Science, 백준, stronglift, 자바, CS50, 알고리즘, java, 스트롱리프트, 헬린이, springframework, 컴퓨터과학, Baekjoon, Spring, 헬스, 운동, 스프링,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바