# protected
은닉성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 를 통해서 두 예약어는 동시에 사용될 필요가 없다는 사실을 알 수
접근제한자
main 메소드를 가지지 않는 대부분의 클래스는 외부 클래스에서 이용할 목적으로 설계된 라이브러리 클래스인데, 라이브러리 클래스 설계 시 외부 클래스에서 접근 단계에 따라 접근 제한자를 사용.public : 모든 클래스에 접근 가능.protected : 동일 패키지 및

[JS] class로 생성한 Stack과 Queue에 공통 기능을 확장하시오.
class의 특성 은닉성/상속성/다형성을 한 번에 이해하기// 과연 될까?
220802
extends부모에서 선언 / 정의를 모두하며 자식은 메소드 / 변수를 그대로 사용할 수 있음implements (interface 구현)부모 객체는 선언만 하며 정의(내용)은 자식에서 오버라이딩 (재정의) 해서 사용해야함abstractextends와 interface
[2022.07.17] 접근제어자 public, protected, default, private 특징
public, protected, default, private는 접근 제어자라고 칭한다. 은행을 예시로 들어보면, 은행 창구의 직원과는 고객이 접근할 수 있지만, 은행의 금고와 같은 것은 특별한 권한을 가진 사람만이 접근할 수 있도록 허용되어 있다. 이게 바로 pub

Java 프로그래밍 : 객체지향 (3) 상속, 접근제어자, 인터페이스, 다형성
상속 (extends) 과 관련해 protected 접근제어자와 메소드 오버라이딩, 인터페이스, 다형성 등에 대해서 알아봅니다.

[Javascript] protected와 private 멤버 정의
자바계열이나 C계열 언어(자바스크립트도 C계열이지만 예외입니다.)의 멤버들에게는 접근 지정자라고 하는 키워드가 있습니다. public, protected, private 세가지인데요. 이들은 객체 내부의 멤버에 대해서 외부에서 접근할 수 있는 권한을 부여하는 키워드입니