2014-02-16 2 views
-2

나는 과거의 시험 문제를 겪고 있으며, 몇 가지 질문은 꽤 기본입니다. 질문 중 하나는;Java에서 클래스의 역할

다음 중 Java 언어로 클래스의 역할을 가장 잘 설명한 것은 무엇입니까?
a) 클래스는 Java 프로그램이 실행을 시작하는 위치를 정의합니다.
b) 클래스는 그래픽 사용자 인터페이스 구성 요소입니다.
c) 클래스는 객체를 정의하는 그룹화 변수 및 메소드를 통해 객체의 사양입니다.
d) 클래스는 변수 및 메서드가 포함 된 개체의 인스턴스입니다.
e) 수업은 대학의 컴퓨터 빌딩에있는 IT 학생 그룹입니다.

저는 개인적으로 'C'라고 생각하지만 다시 'D'또한 수업의 역할처럼 보입니다. (잘못하면 사과드립니다.) 나는 Java에 익숙하지 않으므로 이것이 전문적인 질문이 아닌 것처럼 보이면 유감입니다. 당신의 도움을 주셔서 감사합니다.

+2

정답은 C입니다. 클래스는 객체의 인스턴스가 아닙니다. 오히려, 객체는 클래스의 인스턴스입니다. (그러나, 답변 E에 대해 말할 것이 있는데, 특히 Java의 클래스 인 경우입니다.) –

+0

Re : d) ... "설명"이 잘못되었습니다. "객체는 변수와 메소드를 정의하는 클래스의 인스턴스입니다." –

답변

2

대답은 다음과 같습니다.

클래스를 대상의 청사진으로 생각하십시오. 즉, 집을 짓고 있다면, 당신은 그것에 대한 청사진을 갖게 될 것입니다. 청사진은 수업이고, 집은 대상입니다.

클래스에는 "적절한"관련 필드와 메서드도 있습니다. 예를 들어 Apple이라는 클래스가있는 경우 getHorsePower와 같은 메서드를 사용하고 싶지 않을 수 있습니다.

1

클래스는 변수 을 그룹화하고 해당 개체를 정의하는 방법을 통해 개체의 사양입니다.

그리고 기본적으로 파란색 물체입니다.

0

a) 클래스는 Java 프로그램이 실행을 시작하는 위치를 정의합니다. 부정확 : 그것은 main()이 어디에 있는지에 달려 있습니다.

b) 클래스는 그래픽 사용자 인터페이스 구성 요소입니다. 올바르지 않음 : GUI를 만들려면 여러 개의 클래스가 필요합니다.

c) 클래스는 개체를 정의하는 그룹화 변수 및 메서드를 통해 개체의 사양입니다. 맞음 :

d) 클래스는 변수 및 메서드가 포함 된 개체의 인스턴스입니다. INCORRECT : 객체가 클래스의 인스턴스가 아닙니다.

e) 클래스는 대학의 컴퓨터 빌딩에있는 IT 학생 그룹입니다. 정확하지 않음 : Java와 관련 없음

관련 문제