본문 바로가기

상수

(3)
면접족보 20/12/02_생성자 1. 생성자란 무엇인가? · 초기화 메소드란? 필드를 초기화, 즉 필드에 처음으로 값을 할당하는 함수이다. · 생성자란(Constructor)란? 초기화 메소드를 대신하여 초기화 역할을 하며, 객체를 생성하고 맨 처음 실행되는 메소드이다. · 생성자의 이름은 클래스 이름과 동일하게 표기한다. ex) Rectangle rec = new Rectangle(); 이 때 생성자 함수는 Rectangle() 2. 디폴트 생성자란 무엇인가? · 메소드의 매개변수와 본문(실행내용)이 전혀 없는 형태의 함수이다. (숫자는 0, 문자는 Null로 초기화) · 컴파일러에 의해 디폴트 생성자가 자동 삽입되기 때문에 함수가 없어도 오류가 발생하지 않으며, 호출도 가능하다. · 생성자가 한 개라도 존재한다면 디폴트 생성자는 자..
면접족보 20/11/25_형변환, 상수와 변수 1. 키워드란 무엇인가? · 키워드란? package, public, class, static, void, 등등을 일컫는다. (변수의 이름으로 사용할 수 없음) (boolean, char, byte, short, int, long, float, double 자료형도 키워드에 포함된다.) 2. 2의 보수법이란? · 양의 정수 표현법을 기반으로 음의 정수를 표현한다면 두 개의 합이 0이 저장되어야 하지만 오류가 발생한다. 이러한 오류를 방지하기 위해 2의 보수법을 이용하여 음의 정수를 표현한다. · ex) 양수 25 와 음수 25를 합한다면? 0의 값이 출력되지 않음. 3. 음의 정수 표현법 · 양의 정수 이진수에 1의 보수를 취한 후, 그 값에 1을 더하여 음의 정수를 표현. · ex) 음수 25, 2진수..
상수와 형변환 1. 키워드란 무엇인가? · 키워드란? package, public, class, static, void, 등등을 일컫는다. (변수의 이름으로 사용할 수 없음) (boolean, char, byte, short, int, long, float, double 자료형도 키워드에 포함된다.) 2. 초기화란 무엇인가? · 초기화란? 해당 변수에 처음으로 값을 할당하는 행위이다. 3. 상수란 무엇이며 변수와의 차이는? · 상수란? Constant, 단 한 번만 값을 할당할 수 있으며 변경이 불가능하다. (변수 != 상수) · 중도에 값이 절대 변경되면 안되는 경우 상수를 사용하며 프로그램 도중에는 수정할 수 없다. · 변수와의 차이점? 상수는 값이 변하지 않지만 변수는 입력할 때마다 값이 변하며, 상수 입력 시 ..