[자바의정석 정리-2] 상속 inheritance, 오버라이딩, Super, Super()
목차 1. 상속 2. 부모 클래스와 자식 클래스 3. 클래스간의 관계 4. 클래스 관계 결정 5. 오버라이딩 , 오버로딩(간략) 6. Super 7. Super() 1. 상속 상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다. [장점] - 보다 적은 양의 코드로 새로운 클래스를 작성할 수 있다. - 코드를 공통적으로 관리할 수 있다. - 코드의 추가 및 변경이 매우 용이하다. [효과] 코드의 재사용성을 높이고 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 크게 기여한다. 2. 부모 클래스와 자식 클래스 조상 클래스 --> 기존에 작성한 클래스, 부모 클래스, 상위 클래스, 기반 클래스 자손 클래스 --> 새로 작성하고자 하는 클래스, 자식 클래스, 하위 클래스, 파생된 클래스 ..
2022. 5. 26.
[자바의정석 정리-1] 클래스, 인스턴스, 메서드, 변수 (feat. 쉽게배우는자바1 )
목차 0. 객체지향언어 1. 클래스, 객체 Class, Object 2. 인스턴스 Instance 3. 메서드 Method + (클래스 메서드, 인스턴스 메서드) 4. 변수 Variable 0. 객체지향언어 객체지향언어는 코드 간에 서로 관계를 맺어 줌으로써 유기적으로 프로그램을 구성하는 것이다. [특징] 1. 코드의 재사용성이 높다. 2. 코드의 관리(유지보수)가 용이하다. 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. 가장 큰 장점 : 코드의 재사용성이 높고 유지보수가 용이하다. [재사용성, 유지보수, 중복된 코드의 제거 관점을 항상 명심하기.] 1. 클래스 Class, 객체 Object 클래스 Class [정의] 객체를 정의해 놓은 것이다. , 객체의 설계도 또는 틀이다. [용도] 객체를 생성하는..
2022. 5. 1.