1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package part3.ex6.인터페이스;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Scanner;
public class Program {
public static void main(String[] args) throws IOException, ClassNotFoundException, InstantiationException, IllegalAccessException {
FileInputStream fis = new FileInputStream("src/part3/ex6/인터페이스/setting.txt");
Scanner scan = new Scanner(fis);
String className = scan.nextLine();
Class clszz = Class.forName(className);
A a = new A();
X x = (X) clszz.newInstance();
a.setX(x);
a.print();
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs |
출처 : https://www.youtube.com/watch?v=YZzpGtpW2h0&list=PLq8wAnVUcTFX4E2NplMvJfqlcgAeF_BxK&index=33
'Java > JAVA' 카테고리의 다른 글
자바 코드 연습 기초 #8 -자바에서 다차원 배열은 모두 톱니형 배열이다. (0) | 2020.03.23 |
---|---|
자바 코드 연습 기초 #7- 배열 참조 변수 선언과 초기화 방법 정하기 (0) | 2020.03.23 |
자바 객체지향 강의 32강 - 개체결합을 위한 인터페이스 구현하기 (0) | 2020.03.19 |
자바 객체지향 강의 31강 - 객체 단위로 분리/결합을 위한 인터페이스 구현하기 (0) | 2020.03.19 |
자바 객체지향 강의 30강 - 추상클래스와 인터페이스의 차이 (0) | 2020.03.19 |