Java Certified Foundations Associate: Classes & Constructors

Java    |    Beginner
  • 14 videos | 1h 18m 55s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 95 users Rating 4.6 of 95 users (95)
Java is a powerful object-oriented programming language that encapsulates data and code in classes using properties and methods. Java uses objects that can interact with other objects. In this course, you'll learn about the components of a basic Java program such as classes, attributes, methods, and variables. First, you'll learn about the concepts of Java access modifiers and Java class members. Next, you'll examine the differences between a class, instance, and local variables and how they relate to Java. Next, you'll learn about the concept of overloading and how it applies to the constructor and methods. Finally, you'll explore how to create and instantiate a class with and without constructor parameters and modify the object fields. This course is one of a collection of courses that prepares learners for Oracle's 1Z0-811: Java Certified Foundations Associate certification.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Describe what classes are and how they are used in java
    Demonstrate how classes are used in java
    Describe how access modifiers are used by classes in java
    Demonstrate how access modifiers are used by classes in java
    Describe how members are used by classes in java
    Demonstrate how access modifiers are used by classes in java
  • Describe the difference between class, instance, local variables and how they relate to java
    Demonstrate the difference between class, instance, and local variables and how they relate to java
    Describe the concept of overloading and how it applies to the constructor and methods in java
    Demonstrate overloading and how it applies to the constructor and methods in java
    Describe how to create and instantiate a class with and without constructor parameters and how to modify the objects fields
    Create and instantiate a class with and without constructor parameters and modify the object fields
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 48s
    In this video, you’ll learn more about your instructor and the course. Oracle's 1Z0-811 Java Certified Foundations Associate certification is for those seeking foundational knowledge of Java Programming Language and Concepts. Here, you'll learn the components of a basic Java program, including classes, attributes, methods, and variables. You’ll learn about the concepts of Java access modifiers and Java class members. You’ll also learn the difference between a class variable, instance variable, and a local variable. FREE ACCESS
  • 8m 8s
    In this video, you’ll learn what Classes are and how they're used in Java. You’ll learn that a Class can be thought of as a blueprint. You’ll also learn that an Object is an instance of a Class. You’ll also learn about Attributes and Methods. FREE ACCESS
  • Locked
    3.  Programming Java Classes
    6m 14s
    In this video, you’ll view a demo. In this demo you’ll learn to create a new class and run it. You’ll follow along onscreen as the instructor navigates the Ubuntu 18.04 environment in the IntelliJ IDEA Community Edition. You’ll open the project SDK as Java version 1.8. You’ll then create a new project and open it in the window. FREE ACCESS
  • Locked
    4.  Java Access Modifiers
    6m 26s
    In this video, you’ll learn about access modifiers in Java and how to use them. You’ll learn the four access modifiers in Java; Public, Private, Protected, and Default. You’ll learn access modifiers help in encapsulation and limiting the scope of classes, fields or variables, constructors, and methods. You’ll learn the Default Access Modifier is applied if no access modifier is specified. The Public Access Modifier is the least restrictive and Private is the most restrictive. FREE ACCESS
  • Locked
    5.  Programming Java Access Modifiers
    6m 50s
    In this video, you’ll watch a demo. In this demo, you’ll learn about modifiers. Specifically, you’ll learn to use the private modifier. You’ll follow along in the Ubuntu 18.04 environment with the IntelliJ IDEA Community Edition open. You’ll click on New Project, setting the Java version as 1.8. Then, you’ll select a directory to put the project in. Next, you’ll learn how to generate a constructor. Then, you’ll generate a toString method. FREE ACCESS
  • Locked
    6.  Java Class Members
    5m 18s
    In this video, you’ll learn how members are used by classes in Java. You’ll learn that Java members are Instance Variables. These are variables that define the state of a class, and the variables used to define attributes of a class. You’ll learn that an Instance Variable gets created when an object is instantiated by using the new keyword. FREE ACCESS
  • Locked
    7.  Programming Java Class Members
    5m 19s
    In this video, you’ll watch a demo. In this demo, you’ll go over programming class members in Java. You’ll follow along in the Ubuntu 18.04 environment with IntelliJ IDEA Community Edition Open. You’ll open the existing project from the Assets. You’ll find you have a constructor that initializes everything, and you also have getters and setters for each of our instance variables and toString method that prints out a string representation of our class. FREE ACCESS
  • Locked
    8.  Java Variables
    5m 39s
    In this video, you’ll learn more about different types of variables. You’ll learn about class variables, instance variables, and local variables, and how they relate to Java. Class or static variables are variables defined with a static keyword within a class outside of a method and a constructor. Local variables are variables that only exist within a method. You can’t access them from outside a method. FREE ACCESS
  • Locked
    9.  Programming Java Variables
    7m 20s
    In this video, you’ll watch a demo. In this demo, you’ll learn about different types of variables. You’ll learn about instance variables, class variables, and local variables. Following along onscreen, you’ll open your Ubuntu 18.04 environment and with the IntelliJ IDEA Community Edition open. Click Open, and then open up the variables project from code assets. FREE ACCESS
  • Locked
    10.  Java Overloading
    5m 20s
    In this video, you’ll learn more about the concept of overloading and how it relates to methods and constructors in Java. You’ll learn that Java Constructor Overloading allows you to define multiple constructors that take different parameters. You’ll learn that overloading is useful for different objects. FREE ACCESS
  • Locked
    11.  Programming Java Overloading
    7m 33s
    In this video, you’ll watch a demo. In this demo, you’ll learn more about overloading constructors. You’ll follow along in the Ubuntu 18.04 environment with IntelliJ IDEA Community Edition open. You’ll select Java project SDK version 1.8 and then pick a directory. You’ll overwrite and create a new project. Next, you’ll generate constructor getters and setters and a toString method. Then, you’ll select all five of the instance variables and click OK. FREE ACCESS
  • Locked
    12.  Java Constructors
    4m 51s
    In this video, you’ll learn more about how to instantiate a class with and without constructor parameters, and how to modify object fields. You’ll learn that a Java constructor can be Parameterized, and if it's Parameterized, the constructor is going to take one to many arguments or parameters that get passed into it when a new object is instantiated. You’ll learn that in order to instantiate a new object, you’ll use a new keyword. FREE ACCESS
  • Locked
    13.  Programming Java Constructors
    7m 34s
    In this video, you’ll watch a demo. In this demo, you’ll learn more about constructors and ways to create constructors with parameters and without parameters. You’ll also learn to create methods to modify instance variables and create copy constructors. You’ll open the Ubuntu 18.04 environment with the IntelliJ IDEA Community Edition open. FREE ACCESS
  • Locked
    14.  Course Summary
    36s
    In this video, you’ll summarize what you’ve learned in the course. In this course you've examined the components of a basic Java program such as classes, attributes, methods, and variables. You explored the Programming Java classes, Programming access modifiers, class members and variables, Java overloading and working with it, and Working with Java constructors. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.5 of 526 users Rating 4.5 of 526 users (526)
Rating 4.5 of 84 users Rating 4.5 of 84 users (84)
Rating 4.6 of 213 users Rating 4.6 of 213 users (213)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.7 of 84 users Rating 4.7 of 84 users (84)
Rating 4.4 of 253 users Rating 4.4 of 253 users (253)
Rating 4.7 of 40 users Rating 4.7 of 40 users (40)