Home Ads

객체지향 프로그래밍과 OOP의 3대 컨셉 (1. Encapsulation(캡슐화, 은닉화)-접근지정자/package)

이번에는 캡슐화의 심화 과정을 다뤄보겠습니다. 그 전에 먼저 접근지정자에 대한 내용을 언급할까 합니다. 접근지정자는 총 4가지가 있습니다. private, default, protected, public 윗 그림을 잠깐 훑으시고 아래 설명...

객체지향 프로그래밍과 OOP의 3대 컨셉 (1. Encapsulation(캡슐화, 은닉화)-private/setter/getter)

객체지향 프로그래밍 Class는  Java program 의 단위입니다. 객체 ( 오브젝트 ) 는 class 의 instance( 산물 , 생산물 )입니다. - 더 구체적으로는 메모리상에 올라가는 data+method라고 합니다...

배열(배열의 모든 것) (2) 2차원배열과 3차원배열

자바에서 배열은 1차원이 아닌 다차원 배열이 존재합니다. (256차원까지) 2차원 배열을 흔히 행렬로 생각한다지만, 이는 잘못된 생각입니다. 각각의 방마다 크기가 다르기 때문에 온전한 행렬의 모습이 될 수 없기 때문입니다. 2차원 배열...

배열(배열의 모든 것) (1)

이번 포스팅에선 배열에 대해서 알아보겠습니다. 배열이란 같은 type의 데이터를 모아 놓는 자료 구조를 말합니다. [ ]은 배열을 가르키는 것으로 타입이라 생각하시면 되겠습니다. 배열도 프리미티브 타입이 아닌 참조타입입니다. 즉,...

참조타입(String과 GarbageCollection으로 설명)

오늘은 참조타입에 대해서 알아보겠습니다. 이전에 기본타입이 아닌 모든 것들은 참조타입이라고 말씀드렸습니다. 저희가 알고 있는 String도 기본타입이 아닌 참조타입이란걸 알고 계시나요? 이번에는 참조타입에 대해서 알아보도록 하겠습니다. 먼저 ...
Powered by Blogger.