본문 바로가기
자격증/정보처리기사

[JAVA/자바] 프로그래밍 - static 예제(1)

by 행복한라이언 2023. 10. 1.
728x90
반응형

핵심

1. static 메서드 오버라이딩 불가

2. 인스턴스 필드 static 메서드에  접근 불가


class Book{
	String name = "수험서";
	static void getPrice(String name){
		System.out.print("name : " + name);
	}
}

class Price extends Book{
	static String price = "10,000원"; // static메서드는 인스턴스 변수 접근 불가
    //String price = "10,000원" 컴파일 에러 발생!
	static void getPrice(String name){
		System.out.print("price : " + price);
	}
}

public class Main{
	public static void main(String[] args){
		Book b = new Price();
		b.getPrice("정보처리기사");
	}
}

//출력
name : 정보처리기사
728x90
반응형