# get/set

3개의 포스트

localStorage cheatsheet

CRD JSON.stringify(), JSON.parse() filter

2023년 4월 22일
·
0개의 댓글
·

[C# 객체지향] 캡슐화

캡슐화는 관련성 있는 데이터와 그 데이터를 다루는 메서드를 객체 안에 구현하고, 객체의 밖에서 알아야할 필요가 없는 내부 멤버는 숨기는 것을 일컫는다. 1. 접근 제한자 |접근 제한자 | 접근 혀용 범위 | | - | - | |private| 클래스 내부만 | |protected| 클래스 내부와 파생 클래스만 | |public| 클래스 외부도 | |internal| 동일한 어셈블리 내 | |internal protected| 동일한 어셈블리 내 혹은 다른 어셈블리의 파생 클래스| - 접근 제한자를 생략하면, 클래스는 internal, 클래스의 멤버는 private으로 설정된다. 정보 은닉 필드를 public 선언하지 않는다. 필드를 외부에서 접근해야 한다면, getter와 setter을 만들고 이 메서드를 public하게 둔다. 3. Property C#은 getter와 set

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

#프로퍼티 Property (저장 / 연산 / 타입 / 옵저버)

🍫 notion으로 보기 프로퍼티 : 클래스, 구조체, 또는 열거형 등과 값을 연결 프로퍼티 종류 먼저, 값을 저장하거나 저장된 값을 제공하는 역할을 기준으로 하면, 저장프로퍼티와 연산프로퍼티로 나눌 수 있다. 그리고 예외적으로 일부 프로퍼티는 클래스와 구조체 자체에 소속되어 값을 가지기도 하는데, 이를 타입 프로퍼티라고 한다. 이는 인스턴스를 생성하지 않아도 사용할 수 있다. 프로퍼티 작성 위치 클래스 정의 구문 내부 & 메서드 외부에 작성 메서드 내부에는 X 메서드 내부에 작성된 변수나 상수는 프로퍼티가 아니라 지역 변수이다. 프로퍼티 옵저버 사용자가 정의한 특정 액션과 반응하도록 처리 저장 프로퍼티에 추가 가능 슈퍼클래스로부터 상속받은 서브

2021년 10월 13일
·
0개의 댓글
·