Syntax Quiz 2, Step 1
Assignment:
Write a class declaration for a class named QuizClass.
My solution:
class QuizClass
{
}
or
public class QuizClass
{
}
(the "public" is optional.)
Common mistakes:
- Leaving out the word
class
.
- This keyword is required, before the name of the class,
to tell Java that you're defining a new class.
- Putting quotation marks around the class name.
- A class name, like a method name or a variable name, cannot contain
quotation marks. If it's in quotation marks, it's a literal string
instead of a name.
- Putting the curly-braces before
class QuizClass
.
-
A class definition can be broken into a header and a
body. The header consists of the word
class
and the name of the class, optionally with some
modifiers like public
or
extends SomeOtherClass
.
The body consists of the
curly braces and everything in between them.
- Putting parentheses after the class name.
- There are no parentheses in a class header; you're confusing it
with a method header.
- Putting a semicolon after the class header.
- There are no semicolons in a class header; semicolons occur only
at the ends of variable declaration statements and action statements.
Last modified:
Stephen Bloch / sbloch@adelphi.edu