목차
1장 객체지향의 세계
2장 생성자와 클래스
3장 상속과 다형성
4장 오버로딩과 오버라이딩
5장 인터페이스와 패키지
6장 예외 처리
2장 생성자와 클래스
3장 상속과 다형성
4장 오버로딩과 오버라이딩
5장 인터페이스와 패키지
6장 예외 처리
본문내용
2장 생성자와 클래스
한정자
클래스를 사용하는데 있어서 접근 제한을 두는 것으로 자바에서 클래스를 선언할 때 사용하는 한정자는 public, final, abstract 가 있다.
public : 일반적으로 클래스 선언할 때 기본값으로 모든 클래스에서 해당 클래스를 사용할 수 있게 한다.
final : 가장 마지막 클래스로 하위 클래스가 존재하지 않는다.
abstract 또는 extends와는 함께 사용할 수 없다. 이들은 하위클래스가 존재함
abstract : 추상클래스를 선언할 때 사용하는 한정자로 객체를 생성할 수 없다.
한정자
클래스를 사용하는데 있어서 접근 제한을 두는 것으로 자바에서 클래스를 선언할 때 사용하는 한정자는 public, final, abstract 가 있다.
public : 일반적으로 클래스 선언할 때 기본값으로 모든 클래스에서 해당 클래스를 사용할 수 있게 한다.
final : 가장 마지막 클래스로 하위 클래스가 존재하지 않는다.
abstract 또는 extends와는 함께 사용할 수 없다. 이들은 하위클래스가 존재함
abstract : 추상클래스를 선언할 때 사용하는 한정자로 객체를 생성할 수 없다.