상속
-
클래스Java 2023. 1. 16. 14:16
객체지향프로그래밍(Object Oriented Programming) 실제 세상에서 사물의 속성과 기능, 사물간의 관계를 컴퓨터 프로그램에서도 사용할 수 있게 프로그래밍하는 방법 이다. 객체지향 프로그래밍 언어의 특징 상속 부모가 가지고 있는 여러 속성과 기능들을 자식이 그대로 물려받을 수 있게 한다 코드의 중복을 줄여준다 다형성 부모/자식간의 관계가 있는 클래스는 자식이 부모의 타입으로 변환이 가능하다 예) 메인보드의 그래픽카드 슬롯이 있고 회사가 다르지만 그래픽카드에 꽂아 쓸 수 있다 추상화 개발자들이 구현하기 전에 객체들의 특징이나 속성들을 파악하고 설계하는 과정이다(장점 : 설계 시 이점이 있다) 보고서 양식 같은 것 들 ( 값이 채워져 있지 않지만 미리 설계된 포멧, 보고서양식, 이력서, 회원가..