1. ________________ allow programmers to add new types to an object-oriented language.

  2. The “knowledge” required by a class object is stored using _________________.

  3. Writing two methods with the same name but different signatures is called _____________ that method name.

  4. Given the following class definition:

    class SomeClass {
    
      private int myInt;
    
    }
    
    1. Write a default constructor method that initializes myInt to 0.

    2. Write an explicit-value constructor that recieves an integer from its calling program and stores that value in myInt.

    3. Write an accessor method for myInt.

    4. Write code for a driver program that declares and initializes an object of type SomeClass. This code would go into a driver program, not into the class definition itself.