클래스,필드,메소드 3가지에 접근 범위를 설정하는 것입니다.
public : 모든 패키지의 클래스에서 사용가능.
private : 자신 클래스 외에는 사용 불가능
default: 아무것도 지정하지 않은 것 : 자신이 포함된 패키지의 클래스만 사용가능
protect: 클래스 상속과 관련 .default와 자식 클래스는 어디서난 사용가능
클래스 범위 안에서 선언된 변수(필드)는 전역 변수
초기값 대입(설정)없어도 기본값으로 저장됩니다.
정수 타입은0,실수 타입은 0.0 boolean은 false
객체는 null
선언된 클래스 어디에서나 사용가능
실행하는 main Class 내에서 new 연산자를 이용해 객체를 만들고 그 객체에서 get메소드를 이용해 return 값을 받는다.
set메소드는 main Class에서 지정한 혹은 사용자에게 입력 받는 값을 저장한다 this.변수이름을 이용해 지역변수에 값을 할당해 사용한다.
다른 파일에서 public static으로 선언된 메소드를 main Class 파일로 가져와 사용한다..