객체(Object) : 사물, 대상
속성 : 정의, 상태 -> 변수
행위 : 기능 → 함수
클래스 -> 객체를 만들기 위한 설계 명세서
class 클래스명 {
변수 정의
함수 정의
}
OrderInfo -> Order + Info
public class Student {
int id; // 멤버변수 정의
String name; //멤버변수 정의
String subject; //멤버변수 정의
void study(){ //메서드 정의
System.out.println(name + "가" + subject + "를 공부한다.");
}
}
인스턴스(instance) - 실체 : 실제로 존재한다.
public class Ex01 {
public static void main(String[] args) {
Student s1 = new Student();
s1.id=1000; //인스턴스 변수
s1.name="이이름";
s1.subject="영어";
s1.study(); //인스턴스 메서드
}
}