객체지향 프로그래밍과 클래스 객체(Object)와 클래스(class) 개념 객체(Object)란? >"의사나 행위가 미치는 대상" - 사전적 의미 구체적, 추상적 데이터 단위 Java의 방식은? >객체지향 프로그래밍(Object Oriented Programmi
자신의 메모리를 가리킨다.생성자에서 다른 생성자를 호출한다.자신의 주소를 반환한다.위 출력과 같이 코드는 똑같이 다 this지만 매번 가리키는 것은 그때의 instence의 주소값이라는 것을 확인할 수 있다.
배열 선언자료형\[] 배열이름 = new 자료형개수;int\[] arr = new int10;자료형 배열이름\[] = new 자료형개수;int arr\[] = new int10;
객체 배열 만들기, 배열 복사하기, 객체 배열 복사하기, 향상된 for문(enhanced for loop)
2차원 이상의 배열지도, 게임 등 평면이나 공간을 구현할 때 많이 사용됨.행렬에서 전체 모든 요소를 출력하려면 중첩된 for문을 사용해야 한다.알파벳을 순서대로 출력해보자.System.out.println(alphabetsi); 했을 때출력되는 순서를 생각하면 행렬을
기존 배열은 길이를 정하여 선언하므로 사용 중 부족한 경우 다른 배열로 복사하는 코드를 직접 구현해야 한다.중간의 요소가 삭제되거나 삽입되는 경우에도 나머지 요소에 대한 조정하는 코드를 구현해야 한다.ArrayList 클래스는 자바에서 제공되는 객체 배열이 구현된 클래
..
...
.
\#..