Stduent 클래스
public class Student {
String name;
int age;
int grade;
}
ClassStart3
public class ClssStart3{
public static void main(String[] args){
Student student1;
student1 = new Student();
student1.name = "학생1";
student1.age = 15;
student1.grade = 90;
}
}
클래스
객체
또는 인스턴스
라 한다.예제에서는 학생(Student) 클래스를 기반으로 학생1(student1), 학생2(student2) 객체/인스턴스를 만들었다.
1️⃣ 변수 선언
Student student1
2️⃣ 객체 생성
new Studet()
: Student
클래스 정보를 기반으로 새로운 객체를 생성
메모리에 실제 Student
객체(인스턴스)를 생성new 클래스명()
Student
클래스는 String name
, int age
, int grade
멤버 변수를 가지고 있음
⇒ 이 변수를 사용하는데 필요한 메모리 공간도 함께 확보