객체를 만드는 목적이 `getClass()`밖에 없다면 객체를 만들지 마세요.

 

객체를 만드는 목적이 getClass()를 이용하는 것이 다라면, 메모리와 사이클을 낭비하는 것입니다. 그 대신 훨씬 간단한 .class를 사용하세요.

규칙을 어긴 코드

MyObject myOb = new MyObject();  // 규칙을 어긴 코드
Class c = myOb.getClass();

규칙을 준수한 해결책

Class c = MyObject.class;

If you like SONARKUBE, don’t forget to give me a star. :star2:

원문으로 바로가기

Star This Project