Heap (2) 썸네일형 리스트형 면접족보 20/12/04_캡슐화, static, JAVA의 메모리 영역 1. 캡슐화에 대하여 설명하시오. · 캡슐화는 정보 은닉과 유사한 기능으로, 데이터의 종류, 사용 방법 등 중요한 요소를 통일성 있게 분류시켜준다. · 관련이 있는 데이터를 하나로 묶어 최종 사용자가 내용을 세부적으로 모르더라도 사용이 가능하기 때문에 사용자에게 편의성을 제공한다. 2. 랜덤 숫자 맞추기 게임을 작성하시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 class Game { private int my; private int com; public int getMy() { return my; } public void setMy(int my) { this.my = my; } public int getCom() { retu.. 클래스 변수와 메소드 1. static 변수의 다른 용어 3가지를 설명하시오. · static 변수는 클래스 변수, 공유 변수, 정적 변수라고도 불린다(변수 앞에 static 붙으면 클래스 변수, 안붙으면 인스턴스 변수) · 클래스 변수라 불리는 이유는 클래스 내부에 존재해서 부르는 명칭이 아닌 static 키워드가 표기되어 있기 때문이다. 또한, 선언된 클래스의 모든 인스턴스에서 공유가 가능하기 때문에 공유 변수라고도 불린다. 2. JAVA의 메모리 영역을 3가지로 나누고, 해당 영역에 들어가는 정보를 설명하시오. · JVM을 통해 데이터가 메모리에 저장되며, 메모리는 크게 Method Area, Call Stack, Heap 3가지의 영역으로 나뉜다. · Method Area 영역에는 JVM이 읽어들인 class와 필드정.. 이전 1 다음