# private

107개의 포스트

[클래스] private 필드

객체의 필드(데이터)를 외부에서 마음대로 읽고 변경할 경우 객체의 무결성(결점이 없는 성질)이 깨질 수 있다.이러한 문제점 때문에 객체 지향 프로그래밍에서는 직접적인 외부에서의 필드 접근을 막고 대신 메소드를 통해 필드에 접근 하는 것을 선호한다.그 이유는 메소드는 데

5일 전
·
0개의 댓글
·

Increasing Performance by Reducing Dynamic Dispatch

우리는 종종 final 키워드가 붙은 class를 보기도하고 사용하기도 한다. 해당 키워드를 사용하면 다른 클래스가 해당 클래스를 상속하지 못하게 막는 기능을 한다. 얼핏 듣기론 성능이 더 좋아진다는 말도 들었던 것 같다. 진짜일까?

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

JAVA__29

void 말하다() { }구현이 되어있다.abstract void 쉬다();구현이 되지않아도 괜찮다?

2023년 3월 7일
·
0개의 댓글
·

[MongoDB] 자바에서 Item/ItemDB/Main1, Main1으로 호출하기

전체구문 Item (collection) 자, 이게 우리가 정한 Item 이다. 정보로 물품코드, 물품명, 물품설명, 가격, 재고수량, 등록일자가 포함되어있다. ItemDB 몽고디비를 사용해서 이 Item을 관리하기로 했다. Bson을 사용했다. Bson fil

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

나만의 타입 만들기

모든 프로그래밍 언어에서는 사용자 정의 타입을 지원C\* - 둘은 키워드가 다른 것 외에는 정의하는 방식은 동일구조체는 값 타입, 클래스는 참조 타입구조체 혹은 클래스를 구성하는 요소를 멤버(Member)라고 함타입을 정의했으므로 Character 타입의 객체를 생성할

2023년 2월 15일
·
0개의 댓글
·

접근제어자

1. public 2. protected 3. private(#)

2023년 2월 12일
·
0개의 댓글
·

Java - 접근제한자, Getter Setter

접근제한자와 Getter Setter 메소드에 관해 공부한 내용을 정리한 글입니다.

2023년 2월 8일
·
2개의 댓글
·

Public & Private & static

constructor(생성자) 를 쓰지 않고, 필드를 정의할 수 있는데,publicFied = 2; 처럼 그냥 정의하게 되면 Public 필드가 되어 외부에서 접근이 가능하지만privateField = 0; 처럼 \`그래서 publicFied는 2라는 값이 출력되지만

2023년 2월 5일
·
0개의 댓글
·

SVN -> git 이관하기

우선, Lucy는 원생 시절 gitHub를 협업도구로 사용했다.그래서 git의 기초 명령어만 다룰줄 알았는데, 취업을 해서 회사에 와보니 협업툴이 SVN인것git처럼 터미널을 쓰지 않고, 단순한 연결에 마우스 클릭으로 commit/update만 하다보니 별 충돌만 없

2023년 2월 2일
·
0개의 댓글
·

은닉성D06🔰

멤버변수나 메서드가 객체에 노출되지 않도록 설정하는 기법객체를 사용하는 측의 실수로 인한 기능의 오작동을 방지하기 위해, 클래스의 일부를 숨기는 처리를 말한다.변수의 이름이나 메서드 이름앞에 "접근 한정자"를 지정한다.(퍼블릭 프라이베이트 두개가 중요0public모든

2023년 1월 30일
·
0개의 댓글
·

클래스 & 객체 (2)

변수의 자료형가본 자료형 int, float, double등클래스 자료형String, Data, Student 등 class를 만들 때 지정하는 이름클래스 형으로 선언하는 자료형예시)학생의 속성 중 수업에 대한 부분,수업에 대한 각 속성을 학생 클래스에 정의하지 않고

2023년 1월 18일
·
0개의 댓글
·

클래스란 무엇인가? 3 : 멤버 변수 선언

여기 여러 종류의 변수가 있다. \- 클래스의 멤버변수 - 필드(field)라고 불린다. \- 메서드 또는 코드블럭의 변수 - 지역변수(local variables)라고 불린다. \- 메서드 선언의 변수 - 파라미터(parameter)라고 불린다.Bicycl

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

[Kotlin]가시성 한정자

❓가시성 제한자? 이게 뭔 소리고?❓ java에서는 접근제한자, Kotlin에서는 가시성 제한자라고 불리는 녀석들이 있다. 안드로이드 코드를 짜다가 private,public 등을 자주 보게 될 텐데 위의 개념을 제대로 알지 못하면 앱이 중지되거나, Acitivity

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

public한 녀석은 테스트할 수 있는데 private 같은 소심한 녀석은 테스트 가능할까?

아무래도 public한 녀석만을 테스트하다가 private한 녀석은 테스트를 하지 못해서 아쉬움이 남았다. 근데 해결할 방법이 있다니!클래스를 데려와서 클래스 내부의 private 메서드를 setAccessible(true)로 바꿔준다!우선, 참고한 블로그의 예시프로젝

2023년 1월 13일
·
0개의 댓글
·

[C++] 접근제어 지시자

public : 어디서든protected : 상속관계에 놓여있을때, 유도 클래스에서의 접근허용private : 클래스 내 (클래스 내에서 정의된 함수) 에서만 접근 허용

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

커뮤니티 활동 3년차: 2022년을 마무리하며

그렇게 또 한 해가 지나간다. 별 거 없을 줄 알았는데, 쓰고보니 이것저것 하긴 했더라.

2022년 12월 25일
·
0개의 댓글
·

Java

private로 선언된 멤버 변수나 매서드는 클래스 외부에서 사용할 수 없다public 매서드를 이용하면 클래스 외부에서 사용 가능

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

네트워킹_Public vs. Private

Cloud 환경을 구성하고자 하는데, 네트워킹 부분에서 대학교 때 들어본 단어이나 정확한 뜻을 모를 단어가 계속 나와 단어 중심으로 정리 중

2022년 12월 12일
·
0개의 댓글
·