Game Preview

Anatomy of Classes in Java

  •  English    21     Public
    Define a class based on attributes and behaviors of the object or concept following the standard class anatomy principles
  •   Study   Slideshow
  • Given class Counter, how many instances of the Counter class are created in the code segment?
    2
  •  10
  • Consider the above code segment. Class Date contains ______ instance variables.
    3
  •  10
  • Given the above class definition, which of the following are considered part of the class’s public interface?
    updatePrice and designCode
  •  10
  • The process of hiding object data and providing methods for data access is called ______________________.
    encapsulation
  •  10
  • The ______________ keyword is used to construct an object from a class.
    new
  •  10
  • When an object is created from a class, the object is called a/an ________________ of the class.
    instance
  •  10
  • Data required for an object's use are stored in _________________.
    instance variables
  •  10
  • You should declare all instance variables as ____________________.
    private
  •  10
  • Given class Counter above, what output is generated by the code segment?
    2 1
  •  10
  • Assuming that object birthday is an instance of the Date class, what is the correct way to call the getMonth() method?
    birthday.getMonth()
  •  10
  • The getMonth() method in the code segment above can be considered an/a _______________ method. (accessor/mutator)
    accessor
  •  10
  • A method in a class that returns information about an object but does not change the object is called a/an _________________ method.
    accessor
  •  10
  • A method in a class that modifies information about an object is called a/an ________________ method.
    mutator
  •  10
  • Write the line of code that declares a sideLength instance variable for a Square class that stores an integer value.
    private int sideLength;
  •  10
  • True or False: Classes often provide public methods to allow the class’s clients to set or get private instance variables; the names of these methods must begin with set or get.
    False
  •  10
  • Which of the following represents the final output of the code segment above?
    22
  •  10