[20230718] 클라우드 플랫폼 기반 웹서비스 개발자 양성 과정 9일차.

양희정·2023년 7월 18일
0

오늘의 과정 목록

  • 객체지향 프로그래밍의 특성, 상속, 캡슐화, 추상화, 다형성
    캡슐화(Package와 Import, 접근 제어자, 비접근 제어자)
    추상화(추상클래스, 인터페이스, 다형성)

캡슐화

  • 캡슐화는 객체 지향 프로그래밍에서 중요한 원칙 중 하나이다.
  • 클래스의 내부 데이터와 이 데이터를 조작하는 메서드를 하나로 묶는 프로세스를 의미한다.
  • 이를 통해 클래스의 내부 상태를 외ㅣ부로부터 보호하며, 뎅터의 접근과 수정을 제어하는 메커니즘을 제공한다.
  • 인스턴스에 대한 속성이나 상태를 직접 만질 수 없게 만들어 준다. 즉 데이터의 무결성을 유지하는 데 도움을 준다.

캡슐화의 장점

  • 데이터 은닉
  • 유지 보수성
  • 데이어 보호

Package와 import

import

public class Hello {

	public static void main(String[] args) {
		System.out.println("Hello");
	}
}
import chapter1.Hello;

제어자

3개의 댓글

comment-user-thumbnail
2023년 7월 18일

항상 좋은 글 감사합니다.

답글 달기
comment-user-thumbnail
2023년 7월 18일

정말 유익한 글이었습니다.

답글 달기
comment-user-thumbnail
2023년 7월 18일

글이 잘 정리되어 있네요. 감사합니다.

답글 달기