Polymorphism [Java] 객체지향 프로그래밍 - 다형성 객체지향 개념에서 다형성이란 여러가지 형태를 가질 수 있는 능력을 의미하며, 자바에서는 한 타입의 참조 변수로 여러 타입의 객체를 참조할 수 있도록 하여 다형성을 프로그래밍적으로 구현했어요. 위 예제처럼 Person과 NoobNoob이 상속 관계에 있으면 부모 클래스 타입의 변수에 자식 클래스 인스턴스를 참조할 수 있게 해요. 그래서 자식 타입의 참조 변수로 부모 타입의 인스턴스를 참조하는 ... Up castingDown CastingObject Oriented ProgrammingPolymorphisminstanceofOOPJavaDown Casting [Java] 상속과 다형성 자바 클래스를 만들 때, 클래스 간의 관계를 판단해보자. '자동차 has a 엔진' 관계를 가지고 있다. : 엔진 클래스를 자동차 클래스의 멤버변수화 시키면 된다. '아이폰 is a 휴대폰' 이라는 관계를 가지고 있다. : is a 관계를 가지고 있으면 상속 관계를 만들어서 상속의 이점을 누릴 수 있다. B클래스가 A클래스를 상속받으면, B클래스는 A클래스가 가지고 있는 구성원(멤버변수, 메... PolymorphisminheritancePolymorphism Java 다형성 [hong] 다형성(polymorphism)이란.. 하나의 객체가 여러개의 자료형 타입을 가질 수 있는 것. 일단 말로 설명하자면 콘서트라는 클래스가 있고 콘서트라는 클래스는 여러가지의 악기의 소리가 모여 만들어진다. 피아노 소리도 있을 것이고 드럼소리도 있을 것이고 기타소리, 그리고 사람의 목소리도 있다. 이런 여러가지 소리들을 메소드라고 생각하고 각자 소리가 다르기때문에 이 메소드는 각각 표현해야하는... PolymorphismJavaJava
[Java] 객체지향 프로그래밍 - 다형성 객체지향 개념에서 다형성이란 여러가지 형태를 가질 수 있는 능력을 의미하며, 자바에서는 한 타입의 참조 변수로 여러 타입의 객체를 참조할 수 있도록 하여 다형성을 프로그래밍적으로 구현했어요. 위 예제처럼 Person과 NoobNoob이 상속 관계에 있으면 부모 클래스 타입의 변수에 자식 클래스 인스턴스를 참조할 수 있게 해요. 그래서 자식 타입의 참조 변수로 부모 타입의 인스턴스를 참조하는 ... Up castingDown CastingObject Oriented ProgrammingPolymorphisminstanceofOOPJavaDown Casting [Java] 상속과 다형성 자바 클래스를 만들 때, 클래스 간의 관계를 판단해보자. '자동차 has a 엔진' 관계를 가지고 있다. : 엔진 클래스를 자동차 클래스의 멤버변수화 시키면 된다. '아이폰 is a 휴대폰' 이라는 관계를 가지고 있다. : is a 관계를 가지고 있으면 상속 관계를 만들어서 상속의 이점을 누릴 수 있다. B클래스가 A클래스를 상속받으면, B클래스는 A클래스가 가지고 있는 구성원(멤버변수, 메... PolymorphisminheritancePolymorphism Java 다형성 [hong] 다형성(polymorphism)이란.. 하나의 객체가 여러개의 자료형 타입을 가질 수 있는 것. 일단 말로 설명하자면 콘서트라는 클래스가 있고 콘서트라는 클래스는 여러가지의 악기의 소리가 모여 만들어진다. 피아노 소리도 있을 것이고 드럼소리도 있을 것이고 기타소리, 그리고 사람의 목소리도 있다. 이런 여러가지 소리들을 메소드라고 생각하고 각자 소리가 다르기때문에 이 메소드는 각각 표현해야하는... PolymorphismJavaJava