다형성

강의 정리하기/JAVA

다형성과 오버로딩, 인터페이스

다형성이란 하나의 메소드나 클래스가 있을 때 이것들이 다양한 방법으로 동작하는 것을 말한다. 오버로딩은 다형성의 좋은 예라고 할 수 있다. class A{ public String x(){return "A 클래스의 x 메소드";} } class B extends A{ public String y(){return "B 클래스의 y 메소드";} } public class PolymorphismDemo1 { public static void main(String[] args) { A obj = new B();// 클래스 B를 인스턴스화 했지만 데이터 타입은 클래스 A System.out.println(obj.x()) // System.out.println(obj.y()); // 오브젝트 안에 클래스 B를 담았..

아민_
'다형성' 태그의 글 목록