# encapsulation

32개의 포스트

Java - OOP 4가지 특징

OOP 4가지 특징에 대한 글입니다.

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

Classes: proto chain, private fields + assert (*)

instance private field vs. instance properties #firstName is an instance private field: Such fields are stored in instances. They are accessed simil

2023년 1월 16일
·
0개의 댓글
·
post-thumbnail

221110 캡슐화

요근래 개념 정리의 중요성을 정말 절실히 느끼고 있다...! 그런 김에 velog에 개념 정리를 하러 들어왔다. 이번 글에서 다룰 개념은 '캡슐화'이다!💊💊💊 이거 아님 캡슐화 (Encapsulation) >캡슐화는 관련이 있는 변수와 함수를 하나의 클래스로

2022년 11월 11일
·
0개의 댓글
·
post-thumbnail

객체 지향 프로그래밍 (Object-oriented programming)

: 순차적 명령의 조합, 변수와 함수가 순차적으로 작동하도록 하는 방법객체 지향 프로그래밍이라는 패러다임이 등장하기 이전에 쓰였으며, 초기 프로그래밍 언어는 일반적으로 절차적 언어이다. (C, Fortran...): 프로그램을 다수의 독립적인 객체로 만든 후 조립하여

2022년 9월 21일
·
1개의 댓글
·
post-thumbnail

Object Modeling

개체 지향 프로그래밍을 배우는데 있어 알아두면 좋은 내용들을 정리해본다.

2022년 9월 13일
·
0개의 댓글
·
post-thumbnail

상속, 캡슐화

상속은 기존의 클래스를 재활용하여 새로운 클래스를 작성하는 자바의 문법 요소이다.상위 클래스 - 하위 클래스는 서로 상속 관계에 있다고 하며, 하위 클래스는 상위 클래스가 갖고 있는 모든 멤버를 상속한다. 상속을 통해 클래스를 작성하면 코드를 재사용하여 보다 적은 양의

2022년 9월 6일
·
0개의 댓글
·

[Week2] (파이썬 프로그래밍) 06. OOP(객체지향 프로그래밍)

💡 OOP : Object-Oriented Programming의 약자로 객체(Object)를 기반으로 프로그램을 만드는 방법론.

2022년 9월 1일
·
0개의 댓글
·

[JS] 객체 지향 프로그래밍

객체 지향 프로그래밍이라는 패러다임이 등장하기 전으로 돌아가보자. 먼저 절차 지향 프로그래밍이 있었다. 우리는 앞서 모든 것을 절차적으로 생각해왔다. 기껏해야 함수로 이동하는 것이 전부였다.초기의 C, 포트란 같은 언어들은 객체 지향의 개념이 없는 절차적 언어였다.그러

2022년 7월 22일
·
0개의 댓글
·

자바/캡슐화

캡슐화(getter / setter) 캡슐화의 필요성

2022년 6월 14일
·
0개의 댓글
·

[c++] 컴파일 분할 (Separate Compilation)

캡슐화를 만들 때를 생각해보자. 클래스를 구현하면서 필요한 함수들을 분리한다. 또 클래스가 들어있는 파일과 그렇지 않은 파일로 나눈다. 완전히 분리 되면 클래스가 들어있는 함수가 고치거나 메인 함수가 들어있는 파일을 고치면 된다. 완전히 분리되면 그 두 파일은 독립된

2022년 5월 20일
·
0개의 댓글
·
post-thumbnail

캡슐화 (Encapsulation)

객체지향 프로그래밍의 중요한 개념 중 하나인 캡슐화 이다.특정 개체 안에 관련된 속성과 기능을 하나의 캡슐로 만들어 데이터를 외부로부터 보호하는 것을 말한다.데이터 보호 목적내부에서만 사용되는 데이터에 대한 불필요한 외부 노출 방지 목적제일 큰 장점이며 핵심이라고 생각

2022년 5월 12일
·
0개의 댓글
·
post-thumbnail

Java - Encapsulation & Polymorphism

Java 캡슐화 & 다형성 TIL

2022년 5월 7일
·
0개의 댓글
·
post-thumbnail

자바[JAVA] - 캡슐화(Encapsulation)

변수와 함수(메소드)를 하나의 단위로 묶는 것을 의미한다. 즉, 데이터의 번들링(bundling)을 뜻한다. 대개 객체 지향 프로그래밍을 지원하는 대부분의 언어에서 제공하는 클래스를 통해 이 Encapsulation이 구현된다. 해당 클래스의 인스턴스를 생성하여 클래스

2022년 5월 4일
·
0개의 댓글
·

Encapsulation & Java Access Modifier

객체지향의 4 가지 특성으로 캡!상추다 가 있음을 배웠다. 그 중에서 캡을 담당하는 캡슐화는 정보 은닉을 위한 것이다.그렇다면 이러한 특성을 자바에서는 어떻게 구현하였을까? 바로 자바의 접근 제어자를 통해서 구현하였다.Access Modifiers - controls

2022년 2월 22일
·
0개의 댓글
·
post-thumbnail

JAVA : 상속, 생성자, 정보의 은닉화

안녕하세요 🙂 오늘은 JAVA에서 상속, 생성자, 정보의 은닉화(Encapsulation, information hiding)에 대해 포스팅해보도록 하겠습니다.Java는 객체 지향 프로그래밍(Object Oriented Programming)입니다. JAVA는 미리

2022년 2월 14일
·
0개의 댓글
·
post-thumbnail

캡슐화란 무엇인가?

공부한 내용을 정리한 글입니다. 비판적으로 읽으시고, 부족한 부분이 있다면 댓글로 알려주세요. 캡슐화란? 위키백과에서는 캡슐화를 다음과 같이 설명한다. 객체의 속성(data fields)과 행위(메서드, methods)를 하나로 묶고, 실제 구현 내용 일부를 내부에

2022년 2월 6일
·
0개의 댓글
·
post-thumbnail

[JS] Encapsulation 캡슐화, private fields and methods

Properties와 Methods를 보호하는 캡슐화1\. 클래스 밖의 코드 또는 클래스 내의 데이터가 실수로 조작되는 것을 막아준다.2\. 캡슐화를 통하여 조금의 interface만을 노출시킬 때 (a small API consisiting only of a few

2021년 12월 28일
·
0개의 댓글
·
post-thumbnail

OOP 객체지향 프로그래밍

Object-oriented programming(OOP) is a programming paradigm based on the concept of objects. (참고 paradigm : Style of code, 'how' we write and organize

2021년 12월 23일
·
0개의 댓글
·