java21 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. JAVA 6일차 - 클래스와 인스턴스 1.객체란 무엇인가? 객체(Object)란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신과 다른 것을 식별가능한 것을 말한다. 예를 들어 물리적으로 존재하는 학생, 회원 등과 추상적인 생산, 주문, 배송 등이 모두 객체가 될 수 있다 2. 아래의 클래스에 대하여, 메모리 그림을 그리시오. * 예제 Rectangle rec = new Rectangle(); ========================== public class Rectangle { int height; int width; public int getHeight() { return height; } public void setHeight(int height) { this.height = height; } public int .. 2022. 10. 31. 이전 1 2 3 4 5 6 다음