selfstarter

non-static method 'getclass()' cannot be referenced from a static context 해결방법 본문

Server/Java

non-static method 'getclass()' cannot be referenced from a static context 해결방법

selfstarter 2020. 5. 23. 12:59

non-static method 'getclass()' cannot be referenced from a static context 해결방법

Error

non-static method 'getclass()' cannot be referenced from a static context

Code

public static final String className = getClass().getSimpleName().trim();

Case

class의 전역에서 사용하려고 했다. 그런데 getClass는 static Method가 아니므로 전역에서 사용할 수 없다.

Soution

정적메소드가 아닌 getClass()말고 클래스이름.class을 쓰면 된다

Comments