개발 한번 해블로그
[Java] 15. 배열이랑 클래스의 관계 본문
저번에 배열 관련해서 한번 게시물을 업로드한 적이 있었는데 난 아직 그때까지도 이질적인 구조, 동일한 구조 오케이 그럼 다 같은 배열은 아닌걸 알겠는데 왜 배열이 아니라고 하는거지?라는 의문을 가지고 있었다 ㅎㅎㅎ... 이번 강의를 통해서 차이점을 알게되었음!
1. 배열과 클래스의 차이점
둘 다 데이터를 담는 역할은 공통점이지만 만들어지는 구조가 다르다!
1) 배열
- 동일한 데이터를 담는 동일한 구조
- 예를 들어 10, 20, 30, 40 등 동일한 정수 데이터가 있으면 배열 생성시 int[] a=new int[4]; 로 생성 가능
2) 클래스
- 서로 다른 데이터를 담는 이질적인 구조
- 예를 들어 Book 만든 것처럼 이름, 나이 전화번호, 성별 등 string, int 등 이질적인 데이터들이 존재
- Student std=new Student();
2. 기본배열과 객체배열
1) 기본배열
- 30.5, 10.66, 67.5 등 실수 데이터가 여러개
- 배열 생성 : float[] a=new float[3];
a[0]=30.5f;
a[1]=10.66f;
a[2]=67.5f;
이렇게 만들 수 있다
2) 객체배열
- 여러 명의 학생 데이터를 저장하는 경우
- 배열 생성 : Student[] std=new Student[3];
std[0]=new Student(“김흑마늘”, 26, “여자”);
std[1]=new Student(“이상혁”, 27, “남자”);
std[2]=new Student(“누렁이”, 5, “멍멍이”);
기본배열과 객체배열의 차이는 이렇다!
이번에 고용노동부에서 국가취업지원제도 1유형 되가지고 대면 상담 3번해야함 덜덜,,, 다행히도 우리집에서 멀지 않음,, 담당자가 완전 케바케라던데 내 담당자님은 진짜 너무 친절하시고 친절하시고 친절하심,, 모르는것도 엄청 자세하게 알려주시고 뭔가 다 알고 계신거같음,, 내가 2월에 끝나는 적금 이름이 생각안나서 그냥 아 2월에 적금 만기되는거 있는데.. 라고 하니까 바로 뭔지 아심 ㅠㅠㅠㅋㅋㅋㅋㅋㅋㅋㅋ 대면 상담 3번 받고 한달주기마다 열심히 뭔가를 수행하면 50만원씩 벌 수 있다... 열심히 하겠슴다 ㅠㅠㅠㅠㅠㅠ
'Java' 카테고리의 다른 글
[Java] 17. 자바의 상속(Feat. 김탄&최영도) (0) | 2023.12.20 |
---|---|
[Java] 16. static과 JVM 메모리 모델 이해하기 (0) | 2023.12.08 |
[Java] 14. 잘 설계된 VO 클래스 (1) | 2023.12.08 |
[Java] 13. 객체에게 접근하는 권한 이해하기 (2) | 2023.12.08 |
[Java] 12. 클래스를 직접 만들 수 있는 미친 클라쓰~ (2) | 2023.12.08 |