package ex01_객체배열;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
// 1. 객체 배열
// 배열이란?
// --> 동일한 자료형을 하나로 묶어서 관리해주는 자료구조
// 배열 선언 방법
// 자료형[] 변수명 = new 자료형[크기];
// 나만의 자료형
// 포켓몬 데이터를 3개 저장 할 수 있는 bag 배열 생성
Pokemon[] bag = new Pokemon[3];
// 포켓몬은 래퍼런스 변수타입 - null(기본값)
// new는 래퍼런스 변수 생성하는 키워드
// bag 0번 방에 피카츄 데이터를 저장
// 피카츄, 전기, 5000, 500, 백만볼트
Pokemon pikachu = new Pokemon("피카츄", "전기", 500, 5000, "백만볼트");
bag[0] = pikachu;
// bag[0]=new Pokemon("피카츄", "전기", 500, 5000,"백만볼트");
System.out.println(bag[0].getSkill());
// bag[0]은 Pokemon 자료형
// bag --> 배열의 이름을 불러줌
// [0] --> 배열의 0번 인덱스에 접근하겠다.
// ------> 여기까지 하면 결과 자료형은 Pokemon형태
// . --> Pokemon객체 안으로 접근하겠다.
// getSkill() --> skill 필드값을 가져오겠다.
// 배열 --> 동일한 자료형만 저장 할 수 있다.
// 크기가 고정적이다.
// ****** 객체 배열에서는 --> 참조의 참조 개념
// ****** 참조할 때마다 접근하는 방식
// ------> 배열에 값에 접근[]
// ------> 개게 안에 있는 데이터 접근.
}
}
'Java' 카테고리의 다른 글
(자바) Collection과 ArrayList 어레이 리스트 정리 (feat.제네릭 기법) (0) | 2024.04.19 |
---|---|
(자바) 객체 배열 2 (0) | 2024.04.19 |
(자바) 뮤직플레이어 프로그램 만들기(MVC패턴 적용) (0) | 2024.04.19 |
(자바) 뮤직플레이어 프로그램 만들기(MVC패턴 적용 안한 상태) (1) | 2024.04.19 |
[Java] this 키워드의 의미와 사용 방법 3가지(예시 코드 포함) (0) | 2024.04.19 |
package ex01_객체배열; import java.util.Arrays; public class Main { public static void main(String[] args) { // 1. 객체 배열 // 배열이란? // --> 동일한 자료형을 하나로 묶어서 관리해주는 자료구조 // 배열 선언 방법 // 자료형[] 변수명 = new 자료형[크기]; // 나만의 자료형 // 포켓몬 데이터를 3개 저장 할 수 있는 bag 배열 생성 Pokemon[] bag = new Pokemon[3]; // 포켓몬은 래퍼런스 변수타입 - null(기본값) // new는 래퍼런스 변수 생성하는 키워드 // bag 0번 방에 피카츄 데이터를 저장 // 피카츄, 전기, 5000, 500, 백만볼트 Pokemon pikachu = new Pokemon("피카츄", "전기", 500, 5000, "백만볼트"); bag[0] = pikachu; // bag[0]=new Pokemon("피카츄", "전기", 500, 5000,"백만볼트"); System.out.println(bag[0].getSkill()); // bag[0]은 Pokemon 자료형 // bag --> 배열의 이름을 불러줌 // [0] --> 배열의 0번 인덱스에 접근하겠다. // ------> 여기까지 하면 결과 자료형은 Pokemon형태 // . --> Pokemon객체 안으로 접근하겠다. // getSkill() --> skill 필드값을 가져오겠다. // 배열 --> 동일한 자료형만 저장 할 수 있다. // 크기가 고정적이다. // ****** 객체 배열에서는 --> 참조의 참조 개념 // ****** 참조할 때마다 접근하는 방식 // ------> 배열에 값에 접근[] // ------> 개게 안에 있는 데이터 접근. } }
'Java' 카테고리의 다른 글
(자바) Collection과 ArrayList 어레이 리스트 정리 (feat.제네릭 기법) (0) | 2024.04.19 |
---|---|
(자바) 객체 배열 2 (0) | 2024.04.19 |
(자바) 뮤직플레이어 프로그램 만들기(MVC패턴 적용) (0) | 2024.04.19 |
(자바) 뮤직플레이어 프로그램 만들기(MVC패턴 적용 안한 상태) (1) | 2024.04.19 |
[Java] this 키워드의 의미와 사용 방법 3가지(예시 코드 포함) (0) | 2024.04.19 |