FlashKeepers

컴퓨터 과학 · AP · 시험 준비

AP 컴퓨터 과학 A: 자바 개념

클래스, 배열, 제어 흐름을 비롯해 AP 컴퓨터 과학 A에 출제되는 자바 프로그래밍의 핵심 개념입니다.

이 세트 소개

AP용 컴퓨터 과학 기본 카드 40장. "자바에서 클래스(class)란 무엇인가요?"와(과) "객체(object)를 정의하세요"(으)로 시작해요. 아래의 다른 AP 세트와 함께 학습해 보세요.

카드 40장 · 기본 카드 · AI가 작성하고 두 번 검수했어요. 자유롭게 편집하세요.

이 세트 무료로 학습 먼저 살펴보기 iPhone용 FlashKeepers 받기

브라우저에서 바로 열려요. 계정 필요 없음. iPhone·iPad 앱 · Android 앱

자바에서 클래스(class)란 무엇인가요?
정답 보기공통된 속성과 메서드를 가진 객체를 만들기 위한 설계도 또는 템플릿
객체(object)를 정의하세요.
정답 보기상태(속성)와 행동(메서드)을 가진 클래스의 인스턴스
캡슐화(encapsulation)란 무엇인가요?
정답 보기데이터와 메서드를 하나의 클래스로 묶고 내부 구현 세부 사항은 숨기는 것
생성자(constructor)란 무엇인가요?
정답 보기new 키워드로 객체를 만들 때 그 객체를 초기화하는 특별한 메서드
상속(inheritance)이란 무엇인가요?
정답 보기하위 클래스(subclass)가 부모 클래스(superclass)의 속성과 메서드를 물려받는 메커니즘
다형성(polymorphism)이란 무엇인가요?
정답 보기메서드를 호출하는 객체나 전달된 매개변수에 따라 메서드가 다르게 동작할 수 있는 능력
배열(array)이란 무엇인가요?
정답 보기같은 데이터 타입의 요소들이 연속된 메모리에 저장된 순서 있는 모음
메서드(method)란 무엇인가요?
정답 보기특정 작업을 수행하며 클래스 안에 정의되는 코드 블록
자바의 접근 제어자 세 가지를 말해 보세요.
정답 보기public (어디서나 접근 가능), private (해당 클래스 안에서만 접근 가능), protected (하위 클래스와 같은 패키지에서 접근 가능)
인스턴스 변수(instance variable)란 무엇인가요?
정답 보기클래스 안에서 모든 메서드 밖에 선언된 변수로, 각 객체가 자신만의 복사본을 가집니다
static 변수란 무엇인가요?
정답 보기static 키워드로 선언하며 클래스의 모든 인스턴스가 공유하는 클래스 변수
지역 변수(local variable)란 무엇인가요?
정답 보기메서드나 코드 블록 안에서만 선언되고 사용되는 변수
new 키워드는 무슨 일을 하나요?
정답 보기메모리를 할당하고 생성자를 호출하여 클래스의 새 인스턴스를 만듭니다
참조 변수(reference variable)란 무엇인가요?
정답 보기객체 자체가 아니라 객체의 메모리 주소(참조)를 저장하는 변수
null은 무엇을 나타내나요?
정답 보기참조 변수가 어떤 객체도 가리키지 않음을 나타내는 특별한 값

앱에 카드 25장 더

이 세트 무료로 학습