개발하는 5bong2

[JAVA] #2 객체 지향 프로그래밍 언어의 특징 본문

computer/JAVA

[JAVA] #2 객체 지향 프로그래밍 언어의 특징

5bong2 2022. 2. 12. 14:51
728x90

-- 객체 지향 프로그래밍 언어의 특징 ★

1) 캡슐화 (Encapsulation)   ← for 정보은닉

  • 관련된 속성(데이터)과 알고리즘(메소드)의 묶음
  • class로 구현(자바)
  • 외부 접근 방식(정보 은닉성 제공)

 

2) 상속 (Inheritance)

  • 이미 작성된 클래스(부모 클래스)를 이어받아서 새로운 클래스(자식 클래스)를 생성하는 기법
  • 기존의 코드를 재사용하기 위한 기법 

 

3) 다형성 (Polymorphism)

  • 하나의 메소드로 여러 기능을 수행
  • 확장성과 유지보수성 향상
728x90

'computer > JAVA' 카테고리의 다른 글

[JAVA] #1 자바 언어의 특징  (0) 2022.02.12
Comments