Course info
Sep 8, 2021
1h 38m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.

By using methods and encapsulation to their full potential, you can write robust applications that will evolve nicely over time. In this course, Working with Methods and Encapsulation (Java SE 8 Programmer I Certification 1Z0-808), you'll learn to model real business domains using methods and encapsulation to prepare for the 1Z0-808 certification.

First, you'll explore how to declare methods with arguments and return values. Next, you'll discover how to use method overloading and overriding in Java to create polymorphic code. After that, you will understand how encapsulation keeps your classes safe to use by hiding away implementation details, and you will see some applicable techniques to enforce encapsulation. Finally, you'll learn how to use constructors and static members.

When you're finished with this course, you'll have the skills and knowledge of using encapsulation and methods in Java which are needed to create modern software applications, and take the Java 1Z0-808 exam.

About the author
About the author

Dan is a passionate software developer, clean code enthusiast, and blogger. He loves to write code and to create software courses for aspiring programmers.

More from the author
More courses by Dan Geabunea
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone and welcome to my course, Working with Methods and Encapsulation in Java, which is part of the Java SE 8 Programmer Certification path. My name is Dan Geabunea, and I'm a passionate software developer. You can find me online on Twitter @romaniancoder or on LinkedIn. Having a thorough understanding of methods and encapsulation is crucial for writing modern and flexible Java applications. This course will teach you how to define methods in Java and how to hide implementation details to create robust code by using encapsulation. This course covers the topics from the 1Z0‑808 certification, and you can use it as a study guide for taking the exam. Some of the major topics that we will cover include declaring methods with arguments and return types, understanding method overloading and overriding, learning how encapsulation keeps our classes safe by hiding away implementation details and not allowing objects to exist in an incorrect state, using constructors to create objects, and understanding how to create static fields and methods, as well as the situations in which you should use them. By the end of this course, you'll have all the skills and knowledge needed to use encapsulation methods efficiently, and you will be able to use this information to take the Java 1Z0‑808 certification. Before beginning this course, you should be familiar with the Java programming language and have a basic understanding of object‑oriented programming. I hope you'll join me on this journey to learn how to use methods and encapsulation with the Working with Methods and Encapsulation course at Pluralsight.