배열 할당과 관련하여 많은 사실이 있으며 여기에서 작업 예제와 함께 그 중 몇 가지를 논의할 것입니다 -
-
배열 객체 타입을 생성할 때 배열 내부에 존재하는 요소는 타입 객체로 선언하거나 자식 클래스의 객체로 선언할 수 있습니다.
예
public class Demo{ public static void main(String[] args){ Number[] my_val = new Number[3]; my_val[0] = new Integer(91); my_val[1] = new Double(65.963); my_val[2] = new Double(45.7965); System.out.println(my_val[0]); System.out.println(my_val[1]); System.out.println(my_val[2]); } }
출력
91 65.963 45.7965
'Demo'라는 클래스에는 새 Number 인스턴스가 정의되고 요소가 추가되는 기본 기능이 포함되어 있습니다. 이러한 요소는 콘솔에 하나씩 표시됩니다.
-
배열에서 기본 유형으로 작업하는 동안 배열 요소는 나중에 선언된 배열 유형으로 암시적으로 증가되는 모든 유형에 속할 수 있습니다. 다른 데이터 유형을 사용하면 컴파일 시간 오류가 발생합니다 -
예
public class Demo{ public static void main(String[] args){ int[] my_arr = new int[4]; my_arr[0] = 65; my_arr[1] = 'S'; byte my_byte = 11; my_arr[2] = my_byte; my_arr[3] = 34; System.out.println("The array contains :"); System.out.println(my_arr[0] + my_arr[1] + my_arr[2] + my_arr[3]); } }
출력
The array contains : 193
'Demo'라는 클래스에는 새 배열 인스턴스가 정의되고 여기에 요소가 추가되는 기본 함수가 포함되어 있습니다. int, double, byte 등 다양한 유형의 요소입니다. 이러한 요소는 연결되어 콘솔에 표시되며 여기에서 단일 유형으로 변환됩니다.