좁은 의미의 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)

 

불러오는 중입니다...

 

'Java' 카테고리의 다른 글

clean code(클린 코드) 정리  (0) 2020.03.16
getTextField null 처리  (0) 2019.05.06
프로그래밍 언어란? (java란?)  (0) 2019.02.27

+ Recent posts