[패스트캠퍼스] [ 배열과 클래스의 관계 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 75 ~ 76강

2024. 5. 21. 21:29나도 할 수 있는 Java&Spring 웹 개발 종합반

728x90
반응형

 

1. 동일한 구조와 이질적인 구조

배열 생성 : int[] arr = new int[6];

객체 생성 : Student.std = new Student();

 

동일한 데이터 : 같은 자료형 -> 배열

이질적인 데이터 : Ex) 학생 데이터 -> 객체

 

2. 기본배열과 객체배열의 관계

기본배열 -> 기본 데이터를 저장하는 배열을 그냥 나타내는 말

 

객체배열의 메모리 표현

 

3. 클래스를 이용한 논리적인 사고력

 

public class StundetArrayTest {
    public static void main(String[] args) {
        // Q. 객체배열을 이용하여 4명의 학생 데이터를 저장하고 출력하시오.
        Student[] std = new Student [4];
        std[0] new Student("홍길동", "컴공", "33", "fc1@naver.com", "20240521", "010-1234-5678");
        std[1] new Student("김길동", "전기", "34", "fc2@naver.com", "20240520", "010-1233-5678");
        std[2] new Student("나길동", "통신", "33", "fc3@naver.com", "20240524", "010-1235-5678");
        std[3] new Student("최길동", "건축", "35", "fc4@naver.com", "20240523", "010-1238-5678");
        
        for(int i = 0; i<std.length; i++) {
            System.out.println(std[i].toString());
        }
        for(Student st : std) {
            System.out.println(st.toString());
        }
    }
}

 

728x90
반응형