package kr.co.kihd.staticnonstatic;
    
    public class MemberReferTest {
    	
    	int iv;   	//인스턴스 멤버변수
    	static int cv; //정적 멤버변수
    	
    	//인스턴스 메서드	
    	//이유 : 인스턴스 메서드가 호출될떄 이미 인스턴스가 생성되어 있을 것이다.
    	public void instanceMethod() {
    		System.out.println(this.iv); //인스턴스 변수를 사용가능
    		System.out.println(cv);   	 //정적멤버변수 사용가능
    		staticMethod(); 			//정적멤버 메서드 사용가능
    	}
    	
    	//정적 메서드
    	public static void staticMethod() {
    		//System.out.println(this.iv); //인스턴스 변수 사용불가
    		System.out.println(cv); 	   //정적멤버변수 사용가능
    		//this.instancMethod();  	   //인스턴스 멤버에서도 사용불가
    		
    	}
    	
    }
    
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기
    loading