참조 유형 인 매개 변수가 있으며 다른 참조 유형을받을 수 있습니까? 예를 들어 은의 BufferedReader 클래스을 FileReader 유형을 수신Java에서 다른 참조 유형을 수신합니다.
fr = new FileReader("d:\\test.txt");
br = new BufferedReader(fr);
아래의 코드가 있지만
BufferedReader(Reader in)
리더의 유형을받는 자바 API에서 참조하십시오.
나는 Reader 클래스가 추상적이라는 것을 알고 있지만 단서를주지 않는다. 다른 유형의 참조를 매개 변수로 가져 오는 방법은 무엇입니까?
oops https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html –
의 상속 개념을 이해하고 [this] (https://docs.oracle.com/javase/)를 이해해야합니다. 8/docs/api/java/io/Reader.html)도 관련이 있습니다 – alfasin
@alfasin FileReader 유형 fr이 버퍼 판독기의 매개 변수로 전달되면 Object 클래스 유형으로 업 캐스팅됩니까? –