클래스? 객체?
- 클래스는 틀을 말하고, 객체는 틀을 바탕으로 메모리에 데이터가 생성되는 것을 말한다.
- 클래스에 DB처럼 사용되는 묶음 들을 넣어서 만드는 역할.
- 객체는 만들어 놓은 클래스를 메모리에 저장해 사용하는 역할.
클래스 만들기
- 멤버변수에 초기값을 넣지 않을경우 스스로 초기화를 시켜준다.
public class Product {
int id;
String name;
void print() {
System.out.println(id);
System.out.println(name);
}
}
main 선언 및 사용
public class ClassTest {
public static void main(String[] args) {
Product p1 = new Product();
p1.id = 1;
p1.name = "이름1";
Product p2 = new Product();
p2.id = 2;
p2.name = "노트북";
Product p3 = new Product();
p3.id = 3;
p3.name = "에어컨";
System.out.println(p2.name + p2.id);
p2.print();
p3.print();
}
}