Java/디딤돌 Java 언어 Part1

[Java 소스] 파생 클래스 생성자에서 super 키워드로 기반 형식부분 생성

언제나휴일 2016. 12. 12. 00:10
반응형

파생 클래스 생성자에서 super 키워드로 기반 형식부분 생성


Musician.java

Pianist.java

Program.java



public class Musician {

    String name;

    public Musician(String name){

        this.name = name;

    }

    public String getName(){

        return  name;

    }

    public void play(){

        System.out.println("음악가 "+name+" 연주하다.");

    }

}



public class Pianist extends Musician {

    public Pianist(String name){

        super(name);

    }

    public void tuning(){

        System.out.println("피아니스트 "+getName()+" 조율하다.");

    }

}


public class Program {

    public static void main(String[] args){

        Pianist pianist = new Pianist("홍길동");

        pianist.play();

        pianist.tuning();

    }

}


실행 결과

음악가 홍길동 연주하다.

피아니스트 홍길동 조율하다.



본문

[Java] 5.1.1 super 키워드를 이용한 기반 형식부분 생성



반응형