728x90 private2 3강. Java - Java 기본 문법(2), 클래스와 상속(1) 연습 문제 문제1. 다음 중 문법적으로 올바른 문장은 무엇인가? 1. int a[10] = new int[]; 2. int b[] = new int(10); 3. int[][]c = new int[5][]; 4. int[5]d = {1, 2, 3, 4, 5}; 정답 : 3 풀이 : 배열을 선언할 때 크기를 지정할 수 없다. // 1, 4번 탈락 배열 선언 형식은 자료형[] 변수이름; 또는 자료형 변수이름[];이다. // 2번 탈락 문제2. int형 변수 i와 j의 값을 각각 출력하기 위해 적당한 출력문은 무엇인가? 1. System.out.println(i, j); 2. System.out.println(i + " " + j); 3. System.out.println(i + j) 4. System.out.print.. 2024. 3. 8. 3-4 클래스 정의 클래스 정의 : 동종 객체를 표현하기 위한 데이터 필드(멤버 변수)와 메소드를 정의함 -> 부모 클래스의 상속,인터페이스의 구현, 추상 클래스, final 클래스 등을 정함 클래스 정의 문법 메소드 정의 : 헤더와 몸체로 구성됨 -> 클래스 정의 내부에 존재함 메소드 정의 문법 ex) 클래스 정의와 사용 : 클래스 정의에서 데이터 필드와 메소드 -> 인스턴스 변수(메소드)와 클래스 변수(메소드) *개별 객체가 소유하는 인스턴스 변수와 인스턴스 메소드 *클래스에 속한 객체가 공유하는 클래스변수와 클래스 메소드 -> 객체의 상태는 데이터 필드로, 행위는 메소드로 구현됨 -> 메소드는 저장된 데이터를 이용해 기능을수행 언제 클래스를 사용하나? : 클래스형 변수를 선언할 때(클래스는 객체의 자료형) : 객체를 .. 2024. 3. 8. 이전 1 다음 728x90