검색결과 리스트
글
<Static>
Static은 클래스의 공통적인이라는 의미를 갖고있다. 인스턴스 변수는 하나의 클래스로부터 생성되었더라도 각기 다른 값을 유지한다. 하지만 Static 변수 즉, 클래스 변수는 모든 인스턴스가 공유하기 때문에 갖은 값을 갖는다.
Static이 붙은 변수, 메소드 들은 인스턴스를 생성하지 않고도 사용할 수 있다.
예)
<실습>
-결과-
<final> final은 변경될 수 없는 변수의 의미를 갖고 있다. 변수에 사용되면 값을 변경할 수 없는 상수가 되며, 메소드에 사용하면 오버라이딩을 할 수 없게 된다. 마지막으로 클래스에 사용하게 되면 상속 관계일때 자손클래스를 정의하지 못하게 한다.(상속이 성립 안됨, 확장될 수 없는 클래스)
'Programming > Java' 카테고리의 다른 글
Java - 인터페이스(interface) (0) | 2015.12.07 |
---|---|
Java - 추상클래스(abstract) (0) | 2015.12.07 |
Java - Calendar 클래스 (0) | 2015.12.07 |
Java - String클래스의 오버라이딩된 메소드들 (0) | 2015.12.07 |
Java - Call by Value, Call by Reference (0) | 2015.12.07 |
RECENT COMMENT