6.17.Questions |
| 6.17.1. | What is the output of the following program(inner class and outter class)? | | |
| 6.17.2. | Answer: inner class and outter class | | |
| 6.17.3. | The overriding and overridden methods must have the same name, argument list, and return type(True/False). | | |
| 6.17.4. | Answer: signature for overriding and overridden methods | | |
| 6.17.5. | The overriding method must not limit access more than the overridden method(True/False). | | |
| 6.17.6. | Answer: access control for overriding method | | |
| 6.17.7. | The overriding method must not throw any exceptions that may not be thrown by the overridden method(True/False). | | |
| 6.17.8. | Answer: exception and overriding method | | |
| 6.17.9. | The overriding method may not be private(True/False). | | |
| 6.17.10. | Answer: private accessor for overriding method | | |
| 6.17.11. | Local inner classes are not associated with an instance of an outer (enclosing) class(True/False). | | |
| 6.17.12. | Answer: inner class and outter class relation | | |
| 6.17.13. | Local inner classes may access final initialized variables and parameters that are in the scope(True/False). | | |
| 6.17.14. | Answer: inner class and final variable | | |
| 6.17.15. | Local inner classes may be declared public, protected, or private(True/False). | | |
| 6.17.16. | Answer: accessor for inner class | | |
| 6.17.17. | Local inner classes may not implement an interface(True/False). | | |
| 6.17.18. | Answer: interface and inner class | | |
| 6.17.19. | How is an instance of Outer accessed from within the scope of Inner? | | |
| 6.17.20. | Answer: pointer to outter class | | |
| 6.17.21. | What is the output of the following program? | | |
| 6.17.22. | Answer: inner class | | |
| 6.17.23. | Is the following code a legal method overloading? | | |
| 6.17.24. | Answer: method overloading | | |
| 6.17.25. | Is the following code a legal method overloading(naming)? | | |
| 6.17.26. | Answer: overloading and parameter | | |
| 6.17.27. | Is the following code a legal method overloading(exception throwing)? | | |
| 6.17.28. | Answer: method overloading and exception throwing | | |
| 6.17.29. | Is the following code a legal method overriding? | | |
| 6.17.30. | Answer: method overriding | | |
| 6.17.31. | Is the following code a legal method overriding(Exception and overriding)? | | |
| 6.17.32. | Answer: method overriding and exception throwing | | |
| 6.17.33. | What is the output(class inheritance)? | | |
| 6.17.34. | Answer: class inheritance | | |
| 6.17.35. | Which of the following are legitimate calls to construct instances of the Test class? | | |
| 6.17.36. | Answer: class inheritance and constructor | | |
| 6.17.37. | Define Base class to make the subclass legal | | |
| 6.17.38. | Answer: base class and subclass | | |
| 6.17.39. | Which variables can be referenced by System.out.println()? | | |
| 6.17.40. | Answer: variable scope and reference | | |
| 6.17.41. | Is it legal enums? enum Animals { LION, TIGER, BEAR } | | |
| 6.17.42. | Answer: how to define enum | | |