# protected
[Dart] 캡슐화(encapsulation)
Dart에서 캡슐화(encapsulation)는 클래스 내부의 멤버 변수와 메서드에 대한 접근을 제한하는 개념을 의미한다. 캡슐화를 통해 클래스의 내부 구현을 외부로부터 숨기고, 외부에서는 오직 공개된 인터페이스를 통해 클래스와 상호작용이 가능하다. 이는 클래스의 내부
타입스크립트 정리9 : 타입스크립트 class
생성자 함수 전에 first와 last 모두 타입이 설정되어야 한다.그 다음 생성자 함수에서 받는 argument도 타입을 정해야 함.읽기 전용 제어자. 객체 타입 컨텍스트에서와 같이 클래스에서만 readonly를 사용할 수 있다.기본적으로 JavaScript와 Typ

Flutter, 개발 생산성을 2배 증가 시켜줄 BaseScreen 모듈 : Getx버전
MVVVM 구조에서 Scree(View)위젯을 구조화하고 UI를 쉽게 작성하도록 도와주는 BaseScreen모듈에 관하여

7. 클래스 - (3) 캡슐화
먼저 말씀드릴 구성요소는 '멤버 필드' 입니다. 객체는 속성정보를 저장할 수 있어야 하는데 해당 역할을 수행하는 것이 '멤버 필드' 입니다. (필드는 반드시 클래스 하위에 작성해야 하며 main함수 내부에 작성하시면 안됩니다.) 다음은 '멤

제한자의 종류와 쓰임
💡 제한자란?클래스, 변수, 메소드의 선언부에 사용되어 부가적인 의미를 부여제한자는 접근 제한자와 그 외 제한자로 나뉨하나의 대상에 여러 개의 제한자를 조합해서 사용 가능 (단, 접근제한자는 단 하나만 사용 가능)객체의 멤버에세 접근 제한 기능을 부여하는 것다른 객체
은닉성D06🔰
멤버변수나 메서드가 객체에 노출되지 않도록 설정하는 기법객체를 사용하는 측의 실수로 인한 기능의 오작동을 방지하기 위해, 클래스의 일부를 숨기는 처리를 말한다.변수의 이름이나 메서드 이름앞에 "접근 한정자"를 지정한다.(퍼블릭 프라이베이트 두개가 중요0public모든

[Kotlin]가시성 한정자
❓가시성 제한자? 이게 뭔 소리고?❓ java에서는 접근제한자, Kotlin에서는 가시성 제한자라고 불리는 녀석들이 있다. 안드로이드 코드를 짜다가 private,public 등을 자주 보게 될 텐데 위의 개념을 제대로 알지 못하면 앱이 중지되거나, Acitivity
[JPA] Entity Class의 @NoArgsConstructor(access = AccessLevel.PROTECTED)
JPA에서는 프록시 생성을 위해 @NoArgsConstructor를 강제하게 되는데, 이때 AccessLevel을 따로 설정해주지 않으면 외부에서 생성자에 쉽게 접근할 수 있게 된다.유지 보수성을 최대화하고 접근 가능성을 최소화하기 위해 AccessLevel을 PROT

JAVA - 접근 제한자
객체 생성을 막기 위해 생성자를 호출하지 못하게 하거나, 객체의 특정 데이터를 보호하기 위해 필드에 접근하지 못하도록 막아야 한다. 그리고 특정 메소드를 호출할 수 없도록 제한 할 필요가 있다. 자바는 이러한 기능을 구현하기 위해 접근 제한자(Access Modifie
[노마드코더스] Typescript - classes
객체지향 언어에서는 클래스 내에서 어떤 프로퍼티나 메서드에 접근할 수 있는 지 접근 제한자, 접근 제어기능을 제공하는 경우가 많음Javascript의 디폴트값은 public 상태이다. 누구나 접근할 수 있는 상태이며 기본적으로 모든 프로퍼티와 메서드는 public 상태

PHP 변수 및 메소드 사용 정리
```php <?php echo '여기는 콘솔 로그 창이랑 같다고 생각하면 된다'; ?> //console.log 랑 비슷하게 사용하는 echo 이다. ``` ```php <?php echo '여기는 두번째 콘솔 창입니다'; ?> //console.log

5가지 개념적 복습내용들 - process, thread 등
process: the instance of a computer program that is being executed by one or many threads.(ELI5) process: it's the "setup" for some program that [...]
return, void, public, private, protected
1. return 예약어 : 함수의 끝에 선언된 데이터 타입의 값을 반환한다. 2. void 예약어 : return이 없는 함수. 함수의 끝에 따로 return을 해줄 필요가 없다. > - 1,2 를 통해서 두 예약어는 동시에 사용될 필요가 없다는 사실을 알 수