8.2.1. WrClasses-WE2-P1

Subgoals for Writing a Class 2/4

  1. Name it

  2. Differentiate class-level (static) vs. instance/object-level variables

  3. Differentiate class-level (static) vs. instance/object behaviors/methods

  4. Define class variables (static) as needed ‘

    1. Name

    2. Data Type

    3. public / private / final

  5. Define instance variables (that you want to be interrelated)

    1. Name

    2. Data Type

    3. private

  6. Create constructor (behavior) that creates initial state of object

    1. public

    2. Same name as class

    3. No return type

    4. Default - no parameters

    5. Logic - initialize all variables

    6. Repeat as needed, adding parameters


Classes-WE2-P1

Consider the SongType class you began in an earlier exercise, as illustrated in the following UML diagram.

UML

Put the code in the right order to complete the default constructor.

Put the code in the right order to complete the specific overloaded constructor.

You have attempted of activities on this page