반응형
[Java 소스] 다형성 예
public class Musician {
public void play(){
System.out.println("랄라라");
}
}
public class Pianist extends Musician{
@Override public void play(){
System.out.println("딩동댕");
}
}
public class Drummer extends Musician{
@Override public void play(){
System.out.println("두두둥");
}
}
public class Program {
public static void main(String[] args){
Musician musician = new Musician();
musician.play();
musician = new Pianist();
musician.play();
musician = new Drummer();
musician.play();
}
}실행 결과
랄라라
딩동댕
두두둥
본문
반응형
'Java > 디딤돌 Java 언어 Part1' 카테고리의 다른 글
[Java 소스] 계층화 추상 클래스 예 (0) | 2016.12.12 |
---|---|
[Java 소스] 추상화 예 (0) | 2016.12.12 |
[Java 소스] 기반 형식의 protected로 접근 지정한 멤버를 파생 형식에서 접근 (0) | 2016.12.12 |
[Java 소스] 기반 형식의 멤버 필드를 파생 클래스에서 재정의 (0) | 2016.12.12 |
[Java 소스] 파생 클래스에서 무효화한 기반 클래스의 메서드 사용 (0) | 2016.12.12 |