Hello World

I can do it!
앞서 필드의 다형성을 공부할때 자동차가 달릴때 타이어의 교체로 예를 들었으며 Java로 코드를 작성 해 보았다. Tire클래스 : Tire클래스를 부모로 사용하는 자식 클래스(한국Tire,금호Tire) Car클래스 : Tire클래스를 (부품으로) 사용하는 클래스 CarExample.java main실행 클래스 - 간단히 요약하자면 main 실행 후 Car 클래스를 객체로 하여 각 타이어의 위치가 최대치를 초과할경우 (한국Tire,금호Tire) 클래스로 (교채) 대입 하는 소스 코드 였다. 핵심 소소코드 Car클래스에서 각 타이어(앞 왼 오른쪽 타이어,뒤 왼 오른쪽 타이어)객체를 하나의 배열로 만들어 리팩토링해보기!! Tire타입을 배열로 선언하여 여러 객체를 배열에 넣어 관리 할 수 있다. 아래 코드를 ..
배열을 선언하게 되면 배열의 주소가 stack에 쌓이게 되며 실제 배열 길이와 값은 heap에 저장 된다. 또한 배열길이를 변경하면 stack에는 새로운 배열주소로 변경되고 heap에는 실제 배열길이의 방이 추가 된다. 1) 다차원 배열 선언시 처음 배열 주소는 Stack에 쌓이게 되지만 이후(2번째 3번째...) 배열주소는 heap안에 표시가 된후 배열길이의방이 추가된후 실제 값이 들어간다. ex2) 참조 타입 비교연산시 실값이 아니라 Stack에 있는 참조 주소를 비교 하기 때문에 주의 해야 하며, String참조 타입 비교시 equals 메서드를 이용해야 실제 값이 비교된다. heap영역에 있는 주소를 인스턴스라고 한다. Java에는 참조타입 외 기본 타입이(원시타입이라고도 불린다.) 있으며(정수,..
일반 for문보다 간결하고 편리하다. (특히 배열에 유용) String[] temp = { "aa", "bb", "cc" }; for (String el : temp) { System.out.println(el); } 출력 aa bb cc
Js에서 자주 사용 하고 편리한 Array Method를 알아보자. .length : 배열의 전체 길이를 리턴 .pop(popping) : 마지막 요소값 리턴 (마지막 요소값 리턴되면서 기존 배열에서 없어짐) ex) var fruits = ["Apple","Banana","Orange","Strawberry"]; var pop = fruits.pop(); console.log(fruits); 출력 : ["Apple", "Banana", "Orange"] .push(pushing) : 배열 마지막에 요소(값) 삽입 (리턴값으로 배열의 길이를 반환한다) ex) var fruits = ["Apple","Banana","Orange","Strawberry"]; var push = fruits.push("Grap..
Js 사용시 유용합팁 Array.include(현제값) 배열안에 있는 모든 요소와 현제 값과 비교하여 같은 값이 있으면 True,아니면 False 반환 한다.
Array(배열)은 값들의 수납 리스트? 라 할 수 있겠다. 즉 변수 하나에 여러게의 값을 저장 할 수 있다. (Js에서 Array는 속성(property)과 기능(Method)이 있어 객체로 볼 수 있다.) Array 대표 property length : 요소의 개수 count Array 대표 Method pop() : 마지막 요소 추출 (마지막 요소 리턴) push() : 마지막 배열에 값 삽입(배열길이 리턴) shift() : 왼쪽으로 한칸 밀기 unjshift() : 오른쪽으로 한칸 밀기(원소 추가) for문은 코드블록(Codeblock)을 여러번(반복) 실행할 수 있게 하는 키워드 이다. (for문과 Array는 둘을 조합하여 많이 사용된다.) 아래 로또 생성기가 for와 Array를 이용하여 ..
병아리개발자Mr Jo
'array' 태그의 글 목록