# Polymorphism

15개의 포스트
post-thumbnail

[JAVA의 정석]객체지향 프로그래밍 - 다형성

한 타입의 참조변수로 여러 타입의 객체를 참조하는 것조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있다.이처럼 조상클래스의 참조변수를 사용해 자손 클래스의 인스턴스를 참조하면같은 타입의 인스턴스지만 참조변수 타입(CaptionTv, TV)에 따라 사용할

4일 전
·
0개의 댓글

Polymorphism - 다형성

다형성 : 여러 형태를 가질 수 있는 특성

5일 전
·
0개의 댓글

다형성 (polymorphism) (2)

멤버변수가 조상 클래스와 자손 클래스에 중복으로 정의된 경우, 조상타입의 참조변수를 사용했을 때는 조상 클래스에 선언된 멤버변수가 사용되고, 자손타입의 참조변수를 사용했을 때는 자손 클래스에 선언된 멤버변수가 사용된다.매개변수가 조상 클래스 타입으로 선언된 경우, 메서

2021년 7월 5일
·
0개의 댓글

다형성(polymorphism)

여러 가지 형태를 가질 수 있는 능력한 타입의 참조변수로 여러 타입의 객체를 참조할 수 있도록 함조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 함Ex)조상 타입으로 참조하면 자손타입 인스턴스의 모든 멤버를 사용할 수 없음(자손 타입에서 선언한 멤

2021년 7월 5일
·
0개의 댓글
post-thumbnail

다형성 이용하기

결합도를 낮추기 위해서 다양한 방법을 사용할 수 있겠지만가장 쉽게 생각할 수 있는 것이 객체지향 언어의 핵심 개념인 다형성을 이용하는 것이다.다형성을 이용하려면 상속과 메소드 재정의 그리고 형변환이 필요하며 자바 같은 객체지향 언어는 이를 문법으로 지원한다.TV 클래스

2021년 6월 4일
·
0개의 댓글
post-thumbnail

kotlin과 arrow를 이용한 functional polymorphic programming

kotlin + spring webflux + arrow 를 이용해 functional polymorphic한 architecture로 http server를 구축해보는 실습 코드입니다.githubspring webflux가 사용하고 있는 reactor framewor

2021년 5월 31일
·
0개의 댓글

Java 다형성 [hong]

하나의 객체가 여러개의 자료형 타입을 가질 수 있는 것.일단 말로 설명하자면 콘서트라는 클래스가 있고 콘서트라는 클래스는 여러가지의 악기의 소리가 모여 만들어진다. 피아노 소리도 있을 것이고 드럼소리도 있을 것이고 기타소리, 그리고 사람의 목소리도 있다.이런 여러가지

2021년 4월 12일
·
0개의 댓글
post-thumbnail

[JAVA] 다형성(polymorphism)

자바에서는 한 타입의 참조변수로 여러 타입의 객체를 참조할 수 있도록 함으로써 다형성을 프로그램적으로 구현\*\*<span style="color:\`\`\`java Parent p = new Child(); // 가능참조변수가 사용할 수 있는 멤버의 개수는 인스

2021년 4월 11일
·
0개의 댓글

다이나믹 메소드 디스패치

런타임 다형성

2021년 1월 26일
·
0개의 댓글
post-thumbnail

[Java] Polymorphism

객체지향의 사실과 오해(일명 토끼책)에 따르면 다형성이란 서로 다른 유형의 객체가 동일한 메시지를 수신할 때 서로 다른 메서드를 이용해 메시지를 처리하는 것이다. 이런 관점에서 이해한다면 다형성은 하나의 메시지와 하나 이상의 메서드 사이의 관계이며, 하나의 객체는 동일

2021년 1월 15일
·
4개의 댓글
post-thumbnail

TIL13: OOP / Instantiation Patterns

OOP(Object Oriented Programming, 객체지향 프로그래밍) 기본 개념 및 특징Encapsulation(캡슐화)Abstraction(추상화)Inheritance(상속)Polymorphism(다형성)Instantiation PatternsFunctio

2020년 11월 1일
·
0개의 댓글

IM 1W _ OOP

goalnew 키워드this 키워드call apply bindclass 키워드를 이용해 클래스와 인스턴스 만들기protytype에 달려있는 메소드나 속성이 인스턴스와 무슨관계가 있고 어떻게 쓰이는지DOM을 이용한 동적 화면 만들기ㅡㅡㅡㅡㅡㅡ객체 지향 프로그래밍 & 상속

2020년 10월 29일
·
0개의 댓글
post-thumbnail

[TIL] 05 OOP Basic Concepts - Polymorphism(다형성)

다형성은 같은 타입(부모 클래스가 같은 경우)이지만 실행 결과가 다양한 객체를 대입(이용)할 수 있는 성질을 말한다.관용적인 개념의 다형성은 우리가 휴대폰으로 다이얼을 누르기도 하고, 문자를 입력하기도하며, 심지어는 게임을 하는 것까지 가능한 것처럼 모양은 같은데 다른

2020년 8월 5일
·
0개의 댓글
post-thumbnail

자바의 다형성 (Polymorphism)

: 객체지향개념에서 다형성이란 "여러 가지 형태를 가질 수 있는 능력"을 의미하며 상속과 깊은 관계를 가지고 있다. 구체적으로 말하자면, 조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 하였다는 것이다. EX CodeTv클래스와 CaptionTv클

2020년 7월 28일
·
0개의 댓글