728x90 반응형 오버라이딩1 [Java] 상속(Inheritance)과 다형성(polymorphism) 객체지향 객체지향은 객체지향적인 방식으로 중복 코드를 없애기 위해서 존재한다. 객체지향적인 구조를 위해서 일부러 중복코드를 허용하는 경우도 있다. 상속이란? 상속이란 기존 클래스의 변수와 메소드를 물려 받아 새로운 클래스를 구성하는 것을 의미한다. 상속은 캡슐화, 추상화, 다형성 등 객체지향 프로그래밍에서 중요한 역할을 하는 개념이다. 상속의 목적 기존 클래스의 변수와 코드를 재사용할 수 있다. 즉, 유지보수가 쉽고, 중복이 적고, 통일성이 있는 코드를 작성할 수 있다. 클래스 간 계층적 분류 및 관리가 가능하여 유지보수가 용이하다. 코드를 공통적으로 관리해서 여러 코드의 추가 및 변경에 용이하다. 상속의 특징 부모 클래스의 생성자, 초기화 블럭은 상속이 안된다. 부모의 private 멤버는 상속은 되지.. 2023. 2. 24. 이전 1 다음 728x90 반응형