JAVA JAVA Class 작성 알 수 없는 사용자 2017. 9. 18. 21:25 /** * 클래스 작성 */ // public 접근제어자는 파일명과 같은 클래스 앞에만 사용할 수 있다 public class TestBook { int a; // 전역변수 public static void main(String[] args) { int x; // 지역변수 - 메서드 안쪽에서 선언한 변수 // System.out.println(x); // 지역변수 : 초기화 전에 사용하면 에러 Book b1 = new Book(); // 참조변수 선언, 객체 생성을 한번에 b1.name = "나는 자바다"; b1.publisher = "한빛"; b1.price = 30000; //System.out.println(b1.name + b1.publisher + b1.price); b1.printBook(); Book b2 = new Book(); b2.name = "자바의 정석"; b2.price = 27000; //System.out.println(b2.name + b2.publisher + b2.price); b2.printBook(); } // end of main } // end of class class Book { // 클래스 정의 String name = ""; // 전역변수 - 메서드 밖에서 선언 String publisher = ""; // 문자열의 초기화는 "" 로 하자 // char c = ' '; // \u0000 , char 의 초기화는 ' ' 로 하자 int price; void printBook() { // 메서드 // 멤버 변수 내용을 출력 System.out.println(publisher + name + price); } }