• Online, Self-Paced
Course Description

Explore the concepts of encapsulation, promotion and casting of variables, conversions, and passing objects and references in Java.

Learning Objectives

Java SE 11: Encapsulation

  • describe the use of static methods and variables
  • create and access static members
  • use constants to represent values that cannot change
  • change numeric variable types through promotion and casting
  • convert numbers represented as strings to their primitive numeric type
  • distinguish between the public interface of a class and the internal workings of the class
  • use public and private access modifiers
  • describe the use of encapsulation in object-oriented design
  • create class setter methods with value checking
  • overload a constructor by adding method parameters to a constructor
  • describe how object references are passed by value as an argument to a method
  • reassign a reference value in a method to illustrate pass by value
  • use a setter method to convert a string parameter to a primitive numeric type

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.