01. 객체 간의 상속은 어떤 의미일까? 상속 이미 구현된 클래스보다 더 구체적은 기능을 가진 클래스 구현 시 기존 클래스 상속 용어 : 상위 클래스(A), 하위 클래스(B), A 클래스가 B 클래스에게 상속함, B 클래스가 A 클래스를 상속받음 extends 키워드 뒤에는 하나의 클래스만 올 수 있음 (단일 상속) 상속의 문법 02....
20. 자료를 순차적으로 한꺼번에 관리하는 방법 - 배열(array) 배열의 길이와 요소의 개수는 동일하지 않을 수도 있음 -> 요소의 개수에 대한 변수 따로 유지 향상된 for 문 사용 21. 객체 배열 사용하기 객체 배열은 요소가 되는 객체의 주소가 들어갈 메모리만 할당 (null) 각 요소 객체는 생성하여 저장해야 함 객체 배열 복사 얕은...
01. Object 클래스 - 모든 클래스의 최상위 클래스 java.lang 패키지 자동으로 import 됨 (import.java.lang.*) 기본 클래스들이 속한 패키지 (ex. String, Integer, System 등) 모든 클래스는 Object 클래스를 상속받음 java.lang.Object 모든 클래스는 Object...
01, 02. 여러가지 자료구조 자료구조(Data Structure)란 무엇인가? 프로그램에서 사용할 데이터를 메모리 상에서 관리하는 여러 구현 방법들 효율적인 자료구조 -> 성능 좋은 알고리즘 자료의 효율적인 관리와 프로그램 수행속도는 밀접한 관련 자료구조의 종류 1) 선형 자료구조 배열(Array) - 선형으로 자료 관...