본문 바로가기
자바 한계단

자바 객체 지향 프로그래밍

by juneMiller 2021. 9. 24.

객체를 사용하여 프로그램 작성한것 

객체는 클래스에 의해 만들어진다. 

 

oop의 4대 특징 

oop > Object Oriented Programming 

 

01. 추상화(Abstraction) 

프로그램에서 필요한 공통적인 기능 및 속성들을 추출하고 불필요한것을 제거하는 과정 

중요한 건 내가 구현하고자 하는 프로그램이 어떤 프로그램인지 어떤 목적을

가지고 만드는지 생각해야 한다.

 

02. 캡슐화(Encapsulation) 

변수 >>>  배열 >>> 구조체 

값 1개 >>같은 자료형 값 여러개 >> 자료형이 다른 변수들 묶음 

 

클래스 구조체 : 정보은닉(접근 제한을 설정) 

캡슐화: 클래스 안의 멤버변수(field)에 클래스 밖에서는 접근 못하게 하는것 --> Private 이 원칙이다. 

 

03.상속(Inheritance) 

자세한 내용은 클릭

04.다형성(Polymorphism)

자세한 내용은 클릭

'자바 한계단' 카테고리의 다른 글

자바 구성멤버 [메소드]  (0) 2021.09.27
자바 생성자 복습  (0) 2021.09.26
필드부 복습  (0) 2021.09.24
클래스 복습  (0) 2021.09.24
자바 공부 이차 배열 복습  (0) 2021.09.24