도라에몽주머니

[Java/Eclipse] Java 26일차 본문

Study/Java

[Java/Eclipse] Java 26일차

에몽쓰 2022. 10. 21. 17:47

Java

 

배열과 리스트

  • 배열

: 정해진 배열 개수만큼 저장. 저장된 개수 이상 추가 불가능. 검색이 빠르고 삽입과 삭제가 느림.

  • 리스트

: 동적으로 메모리 할당 가능(배열 개수 지정할 필요 X). 삽입과 삭제가 빠르고 검색이 느림.

 

상속

: 기존의 클래스에 기능을 추가하거나 재정의하여 새로운 클래스를 정의하는 것.

  • 상속의 사용
    • A is B : 클래스를 새로 만들 때 사용(확장성)
    • 수정 : 기존 클래스를 건드리지 않고 수정할 때 적용
// Parent
class AAA { 
	int a;
	void ex() { }
}

// Child
class BBB extends AAA {
	int b;
	void test() { }
}

 

Object 클래스

: 모든 클래스 상속계층도의 최상위에 있는 조상클래스. 다른 클래스로부터 아무것도 상속받지 않는 클래스들은 모두 자동적으로 Object 클래스로부터 상속을 받음

'Study > Java' 카테고리의 다른 글

[Java/Eclipse] Java 28일차  (0) 2022.10.25
[Java/Eclipse] Java 27일차  (0) 2022.10.24
[Java/Eclipse] Java 24, 25일차  (0) 2022.10.20
[Java/Eclipse] Java 23일차  (0) 2022.10.18
[Java/Eclipse] Java 22일차  (0) 2022.10.17