기록 > 기억
[JAVA] 기본 API 클래스 본문
기본 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