Modeling Entities in Java: Getting Started with Classes & Objects

Java    |    Beginner
  • 7 videos | 39m 1s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 78 users Rating 4.3 of 78 users (78)
Classes are a core concept in Java's object-oriented programming model. The class is an abstract type and an object is an instance of that type. Object oriented Java programming allows classes to be instantiated and inherit features from the Java.lang.object. You will learn about member variables, fields, functions, and methods. Learn to instantiate objects of built-in Java classes and invoke methods on them.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recall how a java class is a template with attributes and actions
    Recognize that classes are blueprints and objects are instances of classes
    Identify the difference between static and instance variables
  • Create a new java class within an intellij project
    Set up an intellij run configuration and instantiate class objects
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 32s
    Classes are a core concept in Java's object-oriented programming model. The class is an abstract type and an object is an instance of that type. Object oriented Java programming allows classes to be instantiated and inherit features from the Java.lang.object. You will learn about member variables, fields, functions, and methods. Learn to instantiate objects of built-in Java classes and invoke methods on them. FREE ACCESS
  • 10m
    Discover the foundational principles of object-oriented programming with Java. Learn the nature of types, classes, objects, attributes, states and actions. Contrast Java's object-oriented programming with functional programming, entity relationship diagrams, and imperative programming. Learn the two kinds of class relationships that define class structure: inheritance and comparison. Learn that a Class is a general template with attributes and actions that model a type of real world entity with its defining characteristics and behaviors.  FREE ACCESS
  • Locked
    3.  The Relationship between Classes and Objects
    5m 32s
    Discover the relationship of class to object in Java's object-oriented programming. Build your custom Java classes from a common base class known as Java.lang.object. Invoke your class's constructor to create an object from the class. Learn that an object is an independently updatable instance of a class, with individual values for the class's attributes. Also learn that Java automatically allocates and deallocates memory or resources for your objects and classes. FREE ACCESS
  • Locked
    4.  Contrasting Static and Instance Variables
    5m 35s
    This video shows you how to identify the difference between static and instance variables. Learn that member variables are declared within a class. Define methods and distinguish them from functions, classes, and objects. Also learn about the “this” keyword, and how a class encapsulates data and behavior. FREE ACCESS
  • Locked
    5.  Setting up a Java Project on IntelliJ
    7m 56s
    This video shows you how to create a new Java class within an IntelliJ project. Learn that Java is platform-independent and see its use in action, with various versions and operating platforms, including Android. See how to add a new Java Class, a Kotlin Class or File, an ordinary file, a Scratch File, and many other types of files to a Java project. FREE ACCESS
  • Locked
    6.  Creating Objects of Classes
    6m 50s
    In this video, see how to set up an IntelliJ run configuration and instantiate class objects. Work with the Java compiler. See how to execute command line arguments. Work with templates, such as Android JUnit, Ant Target, Application, Compound, Gradle, JAR Application, JUnit, Kotlin, Maven, Shell Script, TestNG, and XSLT. Use the Build and Run feature. FREE ACCESS
  • Locked
    7.  Course Summary
    1m 37s
    This video summarizes the key concepts of this introductory course on Java classes and objects. You will review the nature of types, classes, objects, static and instance variables, attributes, methods, and the "this" keyword. Reexamine how classes hold state, define behavior and can be instantiated. Revisit the Java project creation process that uses the IntelliJ IDE, the main method, and the  Java.lang.string class. 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 60 users Rating 4.5 of 60 users (60)
Rating 4.6 of 213 users Rating 4.6 of 213 users (213)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 100 users Rating 4.5 of 100 users (100)
Rating 4.4 of 38 users Rating 4.4 of 38 users (38)
Rating 4.5 of 75 users Rating 4.5 of 75 users (75)