Oracle Java Certification: 3. Methods and Inheritance
35mIntermediate2019-09-13
Authors

Baochuan Lu
Baochuan Lu, PhD, is a professor at Southwest Baptist University.
Course details
Boost your professional credibility by earning the Java SE 8 Oracle Certified Associate (OCA) certification. The Oracle Java Certification series was designed to help you prepare to take and pass the qualifying exam for this certification, Java SE 8 Programmer I (1Z0-808). In this course—the third installment in the series—instructor Baochuan Lu focuses on two key concepts in object-oriented design in Java: methods and inheritance. As he delves into these topics, he highlights how to choose the right return types, covers the benefits of inheritance and polymorphism with overridden methods, goes over the levels of abstractness in class definitions, among other key concepts covered on exam 1Z0-808.
Learning objectives
Arguments and return values of methods
Method access modifiers
Inheritance and polymorphism
Abstract classes and interfaces
Type casting on object references
Learning objectives
Arguments and return values of methods
Method access modifiers
Inheritance and polymorphism
Abstract classes and interfaces
Type casting on object references
Skills covered
JavaOracleCert PrepProgramming LanguagesSoftware Development
Concepts
0. Introduction
- 01 - Methods and inheritance for the Java OCP test
- 02 - Exercise file setup
1. Methods
- 03 - Arguments and return values of methods
- 04 - Method overloading
- 05 - Static methods and fields
- 06 - Pass by value vs. by reference
2. Inheritance
- 07 - Method access modifiers
- 08 - Inheritance and polymorphism
- 09 - Using super and this to reference objects and constructors
3. Abstract Classes and Interfaces
- 10 - Abstract classes and interfaces
- 11 - Type casting on object references
Conclusion
- 12 - Next steps