본문 바로가기
자바과정/과제물

(Java) static method에서 this를 사용할 수 없는 이유

by Parkej 2021. 1. 29.

static method : 정적 메소드

 

this는 현재 클래스의 object(객체)를 의미한다. this는 해당 클래스의 object를 만드려고 한 후에만 나타나는데 정적 메소드(static method)는 객체를 만들 필요가 없이 "객체가 있든 없든 쓸 수 있다" 때문에 Java 규칙에 따라 객체 생성이 "static(정적)"으로 의미가 없다고 한다.

 

따라서 두 static과 this를 함께 사용하면 모순이 된다. 

 

 

 

 

반응형

'자바과정 > 과제물' 카테고리의 다른 글

(Java) 성적처리프로그램(3차원 배열사용)  (0) 2021.02.02
(Java) stack과 heap  (0) 2021.01.30
(Java) 별찍기 예제  (0) 2021.01.30
(Java) 연산자 (operator)  (0) 2021.01.28
(Java) 이클립스 단축키  (0) 2021.01.28

댓글