wasup

Java) 데이터 타입 본문

IT/Java

Java) 데이터 타입

wasupup 2021. 4. 21. 17:57
반응형

자바에서 데이터 타입은 기본타입과 참조타입이 있다.

기본타입 : 함수타입, 실수타입, 논리타입

참조타입 : 배열타입, 열거타입, 클래스, 인터페이스

 

 



클래스는 참조타입의 데이터로 속성, 메서드, 생성자가 있다.

public class Book {

	//속성 -> String bookname
	static int bookId = 10;
	String bookName;
	String bookWriter;
	int bookPrice;
	String bookPublisher;
	String managerId;
    
    
	//생성자 -> Book(){}
	Book(){
		System.out.println("나는 디폴트 생성자!!");
	}
    
  
	//메서드
	//get method : 인스턴스 변수의 값 가져오기
	//set method : 인스턴스 변수의 값 대입하기
	public static int getBookId() {
		return bookId;
	}
	public static void setBookId(int bookId) {
		Book.bookId = bookId;
	}
	//정의 method
	void showBookInfo() {
		System.out.println("책 인덱스 : " + bookId);
	}
}

 

public class BookMain {

	public static void main(String[] args) {
		//인스턴스 생성하기(객체 생성)
		
		Book book1 = new Book();////book1 -> 객체
		book1.bookId = 1;
		
		book1.showBookInfo();
		
	}

}

 

다 같은 객체가 아니다

객체는 같아도 내용물이 다르면 다른 것!

객체.속성 = "test";



반응형

'IT > Java' 카테고리의 다른 글

Java) 다시 짚고 넘어가는 Java 개념  (0) 2021.04.23
Java) Packge Name (자바 패키지 명명)  (0) 2021.04.22
Java) 객체란?  (0) 2021.04.15
java) 자바 기초 복습5  (0) 2021.04.01
java) 자바 기초 복습4  (0) 2021.03.31
Comments