Notice
Recent Comments
Recent Posts
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Today
Total
관리 메뉴

기록 > 기억

[JAVA] 기본 API 클래스 본문

IT국비지원

[JAVA] 기본 API 클래스

BY SON 2021. 10. 26. 00:44

기본 API 클래스

 

프로그램 개발에 자주 사용되는 클래스 및 인터페이스 모음 (라이브러리)

● Object 클래스 → 최상위 클래스로 다른 클래스를 상속하지 않으면 Object 클래스를 상속함

① equals()

② toString()

public class Product {
	
	String pId;
	String pName;
	int ea;
	int price;
	int amt;
	
	public Product(String pId, String pName, int ea, int price) {
		this.pId = pId;
		this.pName = pName;
		this.ea = ea;
		this.price = price;
		this.amt = ea * price;
	}
	
	@Override
	public String toString() {
		String str = String.format("코드: %s\n이름: %s\n수량: %d\n가격: %d\n금액: %d",
					this.pId, this.pName, this.ea, this.price, this.amt);
		return str;
	}
	
	@Override
	public boolean equals(Object obj) {
		boolean b = false;
		Product p = (Product)obj;
		b = p.pId.equals(this.pId) && p.pName.equals(this.pName);
		return b;
	}
}

 

③ clone()

④ hashCode()

⑤ notify(), notifyAll()

⑥ wait(), wait(long), wait(long, nanos)

⑦ getClass()

⑧ finalize()

 

'IT국비지원' 카테고리의 다른 글

[JAVA] 컬렉션 (List, Set, Map)  (0) 2021.11.11
[JAVA] 제네릭 타입  (0) 2021.11.11
[JAVA] 스레드  (0) 2021.10.27
[JAVA] 문자열 (String)  (0) 2021.10.26
[JAVA] 예외 처리  (0) 2021.10.25
[JAVA] 인터페이스  (0) 2021.10.25
[JAVA] 상속  (0) 2021.10.24
Comments