캡다상

박준수·2022년 7월 23일
0

[ 객체 지향 프로그래밍의 특징 ]

< 캡슐화 >

  • 캡슐화 : 객체의 필드와 메소드를 묶고, 실제 내용은 감추는 것. 외부는 내부 구조를 알지 못하고 노출해서 제공하는 값만 이용할 수 있음. like 명령어.

  • 캡슐화의 이유 : 외부의 잘못된 사용으로 본체 코드 손상됨을 방지. 접근제한자를 사용함으로서 노출여부 결정.

< 상속 >

  • 상속 : 상위 객체가 하위 객체에 필드와 메소드 물려준다는 뜻. like 불러오기 or 바로가기 링크

  • 상속화의 이유 : 반복된 코드와 시간을 줄여줌.

< 다형성 >

  • 다형성 : 타입은 같아도 실행 결과가 다양한 객체를 이용할 수 있음. 하나의 타입에 여러 객체 대입 가능하여 다양한 기능 이용 가능.

  • 다형성의 이유 : 객체의 부품화가 가능. 하나의 타입에 다른 객체 갈아끼울 수 있음. 다형성은 자바로 대입했을 때, 이해 잘 안감.

profile
FrontofFrontEnd

0개의 댓글