Author

캡슐화와 데이터 은닉

캡슐화와 데이터 은닉 객체 사용에 해당되지 않는 세부 정보는 다른 모든 객체로부터 숨겨야 한다.캡슐화는 객체에 속성과 행위가 같이 포함된다는 사실로 정의된다. 데이터 은닉은 캡슐화의 중요한 일부이다. 예를들어, 어떤 숫자의 제곱을 계산하는 객체가 결과를 얻기 위한 인터페이스를 제공해야 한다고 하자. 그러나 요청하는 객체에서 제곱을 계산하기 위해 사용하는 내부 속성 및 알고리즘을 사용하게 할 필요는 없다. 캡슐화를... » read more

객체지향과 클래스

객체지향의 개념 클래스란 정확히 무엇인가? p.34 간단히 말해서 클래스는 객체에 대한 처사진이다 객체의 인스턴스를 만들 때 객체를 구성하는 기초로 클래스를 사용한다.클래스와 객체를 설명하려고 하는 일은 닭이 먼저냐 계란이 먼저냐 같은 딜레마이다. 객체란 용어를 사용하지 않고 클래스를 설명하기 어렵고 그 반대도 마찬가지이다. 예를 들어, 어느 개인의 자전거는 객체이다. 그러나 누군가 자전거를 만들기 위한 청사진 (즉, 클래스)을... » read more

this가 필요한 상황

this this는 클래스 안에서 인스턴스 자기 자신을 바라보는 지시자다.대부분의 상황에서 생략할 수 있지만 몇가지 필요한 상황이 있는데 예시와 함께 정리해보았다. 1. 클래스 변수와 인자의 구분 2. 다른 생성자를 호출할때

Dell latitude 5491, M.2 2280 SSD 추가 장착

이 노트북을 국내에서 사용하고 있는 사람이 있을까 싶다. 하지만 2280 M.2 SSD가 이미 장착된 자리에 추가로 M.2 SSD를 장착하는 내용을 정리해보고자 한다.

시작

처음 쓰는 글 평소에 생각하고 고민하는 것들에 대한 풀어쓰기를 합니다.대한민국 서울 30대.