보통 전역변수는 보안적인 이유로 private로 설정한다.

따라서,다른 클래스에서 접근 할 수 없게 된다.

다만,private은 같은 클래스에서는 접근 할 수 있다.

결국 같은 클래스에 메서드를 만들고 접근제어자를 public 으로 만들면 외부에서 접근 할 수 있다.

기본 예제

package com.java.class04.gettersetter;

public class Book {

	//속성:전역변수,멤버변수,멤버필드,인스턴스 변수
//	public String bookTitle;
//	public String bookCompany;
//	public int bookPages;
//	public int bookPrice;
	
	private String bookTitle;
	private String bookCompany;
	private int bookPages;
	private int bookPrice;
	
	//기능:메서드
	
	//1)생성자 메서드:초기화 메서드
     public Book( ){
		
	  }  
             	
	public Book(String bookTitle) {
		
		this.bookTitle = bookTitle;
	}

	//2)getter,setter메서드
	public String getBookTitle() {
		return bookTitle;
	}

	public void setBookTitle(String bookTitle) {
		this.bookTitle = bookTitle;
	}

	public String getBookCompany() {
		return bookCompany;
	}

	public void setBookCompany(String bookCompany) {
		this.bookCompany = bookCompany;
	}

	public int getBookPages() {
		return bookPages;
	}

	public void setBookPages(int bookPages) {
		this.bookPages = bookPages;
	}

	public int getBookPrice() {
		return bookPrice;
	}

	public void setBookPrice(int bookPrice) {
		this.bookPrice = bookPrice;
	}

	
	//3)일반메서드
	public void  nextPage() {
		System.out.println("다음 장");
	}

	

	
	public void prevPage() {
		System.out.println("이전 페이지");
	}
	
	public void bookMark() {
		System.out.println(" 북마크");
	}
	
	
	public  void ramenStand() {
		System.out.println("라면 받침대");
	}
//값을 대입하는 메서드
//	public void setBookTiltle(String bookTitle) {
//		this.bookTitle = bookTitle;
//	}
//	
////값을 얻어오는 메서드
//	public String getBookTitle( ) {
//		return this.bookTitle;
//	}
//
//	public void setBookPages(int bookPages) { //형식 인수
//		this.bookPages =bookPages;
//	}
//	
//	public int getBookPages() {
//		return bookPages;
//	}
	
	
	
	
}

package com.java.class04.gettersetter;

public class BookExam {

	public static void main(String[] args) {
		// 책 읽기 앱
		
		//인스턴스 생성
		        //인스턴스  생성     인스턴스 초기화
		Book b1 = new Book();

		// 값 대입(초기화 아님)
//
//		b1.bookTitle="해리포터";
//		b1.bookCompany="문학수첩";
//		b1.bookPages=1000;
//		b1.bookPrice=35000;
	
	//gettter setter 이용해서 데이터 입력 출력 
		
		
		
	}

}