전체 글23 JAVA 10일차 - Public, Static, 캡슐화 1.아래의 접근제한자에 대하여 설명하시오. 2.지역변수에 접근제한자를 붙이지 않는 이유는? 3.캡슐화에 대하여 설명하시오. 4. 랜덤 숫자 맞추기 게임을 짜시오. 5.static 변수의 다른 용어 3가지를 말해 보시오. 6.자바의 메모리 영역을 3가지로 나누고, 해당 영역에 들어가는 정보를 말하여 보시오. 7.static 변수의 접근 방법은? 8.클래스 변수의 활용의 예를 드시오. 9.스태틱 함수에 인스턴스 변수가 올수 없는 이유는? 10.아래의 프로그램을 작성 하시오. 2022. 12. 5. JAVA 9일차 - 클래스패스, 접근제한자, 패키지 1.set classpath 에 대하여 설명하시오. 클래스패스란 말 그대로 클래스를 찾기위한 경로이다. 자바 가상머신의 클래스 탐색 경로이다. 새로운 폴더를 만들고 그 안에 클래스 파일을 옮겨 넣게 되면 그 클래스의 인스턴스를 생성하려고 할 때 경로를 찾지 못해 에러가 발생한다. 그래서 이 때 **경로를 찾을 수 있도록** claasspath를 설정 해야 한다. 클래스 탐색 경로 설정 cmd(터미널)에서 **set classpath**명령어를 통해 새로 만든 폴더에 있는 파일의 경로를 찾을 수 있도록 설정 해주면, 정상적으로 클래스 파일을 찾아 그 클래스의 인스턴스를 생성할 수 있게된다. cmd(터미널)에서 set classpath 실행 방법 set classpath=.; 뒤에 절대경로, 혹은 상대경로를.. 2022. 12. 5. JAVA 8일차 - 생성자 1.생성자란 무엇인가? 생성자는 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메서드'이다. 따라서 인스턴스 변수의 초기화 작업에 주로 사용되며, 인스턴스 생성 시에 실행되어야 할 작업을 위해서도 사용된다 2.디폴트 생성자란 무엇인가? 디폴트 생성자는 객체가 생성될 때 사용자가 초기값을 명시하지 않으면, 컴파일러가 자동으로 제공하는 생성자입니다. 디폴트 생성자는 사용자로부터 인수를 전달받지 않으므로, 매개변수를 가지지 않습니다. 3.생성자의 용도에 대하여 설명하시오. 생성자란? 생성자는 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메서드'이다. 따라서 인스턴스 변수의 초기화 작업에 주로 사용되며, 인스턴스 생성 시에 실행되어야 할 작업을 위해서도 사용된다. (크게 요약하면 생성자의 용도는 값들의 초.. 2022. 12. 5. JAVA 7일차 - 변수 및 클래스와 객체 1.아래가 의도하지 않은 결과를 나타내는 이유를 설명하시오. // 파일이름 : No_1 // 작성자 : 박지인 // 작성일 : 2022년 12월 5일 // 목 적 : 아스키 코드 public class No1 { public static void main(String[] args) { // TODO Auto-generated method stub char ch = '가'; System.out.println(ch + '\n'); } } //결과 //44042 ' '은 int형식으로 연산되기 때문에 '가'는 44032 '\n'은 10으로 계산 되어 44042라는 결과값이 나온다. 2.변수의 scope 는? 변수의 유효 범위(scope)란 해당 변수가 접근할 수 있는 변수, 객체 그리고 함수의 집합을 의미한다.. 2022. 12. 5. 이전 1 2 3 4 5 6 다음