Overloaded Constructors and this QuizJ8 Home « Overloaded Constructors and this Quiz

The questions in this Java quiz are on the topics covered in the Objects & Classes section of the site. The table below lists the lesson used for each quiz, a description of the lesson content and the quiz number and questions associated with that lesson.

Lesson Summary

Click on a lesson in the table to go to that lesson for a refresher on the topics for that quiz.

Click on a quiz in the table to go straight to the quiz for a particular lesson.

Objects & Classes Lessons Description Quiz Info.
Lesson 1 - ArraysIn this lesson we look at arrays and how to use them in Java.Quiz1
8 questions
Lesson 2 - Array Examples & ExceptionsIn this lesson we look at some arrays examples and exceptions.Quiz2
8 questions
Lesson 3 - Class Structure & SyntaxFor this lesson we looked at class structure and syntax within our Java programs.Quiz3
8 questions
Lesson 4 - Reference VariablesThis lesson is about reference variables and how to use them within our Java programs.Quiz4
7 questions
Lesson 5 - Methods - BasicsWe have used methods throughout the lessons so its now time for a thorough investigation of what we can do with these members by starting with the basics.Quiz5
7 questions
Lesson 6 - Methods - Passing ValuesIn our second lesson on Java methods we investigate the concept of pass-by-value and what this means when we pass values to our methods.Quiz6
6 questions
Lesson 7 - Methods - Overloading & VarargsIn our final lesson on Java methods we look at method overloading and variable arguments.Quiz7
7 questions
Lesson 8 - Instance Variables & ScopeThis lesson is about instance variables, how to use them and their scope.Quiz8
7 questions
Lesson 9 - Final Instance VariablesThis lesson is about final instance variables, how we use them and the rules associated with them.Quiz9
7 questions
Lesson 10 - Constructor BasicsIn this lesson we learn the basics about constructors and how we use them to instantiate objects of our classes.Quiz10
7 questions
Lesson 11 - Overloaded Constructors and thisIn this lesson we learn constructor overloading and how to use the this keyword.This quiz.
9 questions
Lesson 12 - Static OverviewIn the first of three lessons on statics we investigate what the static keyword means and how to use static variables.Quiz12
7 questions
Lesson 13 - Static MethodsIn this lesson we look at static methods and how to use them within our Java classes.Quiz13
6 questions
Lesson 14 - Java ConstantsIn this lesson we investigate Java constants and how to use static initializer blocks.Quiz14
7 questions
Lesson 15 - Basic EnumerationsIn the first of two lessons on enumerations which were introduced in Java5, we look at the basics.Quiz15
8 questions
Lesson 16 - Advanced EnumerationsIn our final lesson of this section we look at some advanced uses of enumerations.Quiz16
6 questions

Java Objects & Classes Quiz 11

The quiz below tests your knowledge of the material learnt in Objects & Classes - Lesson 11 - Overloaded Constructors and this.

Question 1 : Having the same argument lists for constructors in a class is ok?
- Having the same argument lists for constructors in a class is NOT ok, having the same argument types is ok as long as the order differs.
Question 2 : When you have more than one constructor in a class these are known as?
- When you have more than one constructor in a class these are known as <i;>overloaded</i;> constructors.
Question 3 : Having the same argument types for constructors in a class is ok?
- Having the same argument types for constructors in a class IS ok as long as the order differs.
Question 4 : What does the keyword this refer to?
- The keyword <code>this</code> refers to the current object.
Question 5 : You can invoke one constructor from another constructor within the same class?
- You CAN invoke one constructor from another constructor within the same class and doing so is known as <i>explicit constructor invocation</i>.
Question 6 : When using overloaded constructors what must we ensure?
- When using overloaded constructors we must ensure that they have different argument lists, so the compiler can differentiate between them.
Question 7 : You can refer to any member of the current object from within a static method or constructor by using the this keyword?
- You CANNOT refer to <code>this</code> from within a static method.
Question 8 : Which of the following is true?
- You cannot use <code>this</code> and <code>super</code> together.
Question 9 : We invoke constructors within the same class using the new keyword?
- We invoke constructors within the same class using the <code>this</code> keyword
Quiz Progress Bar Please select an answer

What's Next?

The next quiz tests your knowledge of what the static keyword means and how to use static variables.