public class StudentTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Student studentArray [] = new Student[3];
studentArray[0] = new Student("홍길동", 15, 170, 80);
studentArray[1] = new Student("한사람", 13, 180, 70);
studentArray[2] = new Student("임걱정", 16, 175, 65);
}
}
이렇게 해도 됨? 객체 배열 선언할떄 첨에 3개 new 했는데 나중에 또 new 를 하나씩 3번 하는데
이래도 원래 되는거임? 메모리 누수 없음?
첨에는 초기화로 할당만 해놓고 생성자는 이렇게 뒤늦게 호출해도 원래 되는거임?
상관 없는걸루 알고 있어요
이거 원래 c++ 에도 되는거였나? 아 갑자기 바보가 된 기분이네 ㅎㅎ
c++ 랑 다르게 배열 선언하면 객체 초기화 안되고 공간만 할당됨등 나중에 저렇게 따로 할당해줘야해 궁금하면 디버깅해봥
자바에서 배열을 선언한 건 객체를 여러개 만든 게 아니라 레퍼런스 변수를 여러 개 만든 거임