Java
java Beans
도랜니
2019. 5. 22. 15:13
좁은 의미의 java Beans
생성자가 없거나 비어있는 ()생성자만 존재
getter/setter 로 이루어진 객체
넓은 의미의 java Beans
자바의 모든 객체를 자바 beans
//bad code
public static void main(String[] args)throws Exception {
//Dynamic Object instance
Class clz = Class.forName("SampleVO");
System.out.println(clz);
Object instance = clz.getConstructors()[0].newInstance();
System.out.println(instance);
//RTTI 클래스를 위와 같이 동적으로 생성하는 것
}
기존 방식
obj.메소드()
변경된 방식
메소드.invoke(obj)