Modeling Entities in Java: Getting Started with Classes & Objects
Java
| Beginner
- 7 videos | 39m 1s
- Includes Assessment
- Earns a Badge
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 courseRecall how a java class is a template with attributes and actionsRecognize that classes are blueprints and objects are instances of classesIdentify the difference between static and instance variables
-
Create a new java class within an intellij projectSet up an intellij run configuration and instantiate class objectsSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 32sClasses 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
-
10mDiscover 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
-
5m 32sDiscover 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
-
5m 35sThis 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
-
7m 56sThis 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
-
6m 50sIn 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
-
1m 37sThis 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.