Kathryn reviews what it means to write object-oriented code. She also introduces some fundamental concepts related to object-oriented programming.
- [Instructor] In this chapter,…we'll be diving deeper into what it means…to create object-oriented programs.…Object-oriented programming is a style of programming…where you organize your programs around objects…rather than actions…and data rather than logic.…In chapter two,…we created a car class that allowed us to create car objects…that had certain pieces of data.…In this example,…we gave each car a license plate number,…an average miles per gallon,…and a paint color.…In more elaborate programs,…we can create many classes…that represent all sorts of objects,…and these objects interact with each other.…
For example,…you might have a crash method in your car class…and call this method when two car objects…crash into each other.…There are many more fundamental concepts…associated with object-oriented programming,…including encapsulation, inheritance,…and polymorphism,…that allow you to make the most of the code you write.…In the following videos,…we will go through each of these concepts…and I will show you examples of how they can be useful…
- Downloading Java 9 and choosing an IDE
- Understanding Java basics: data types, strings, arrays, and more
- Controlling flow with functions and loops
- Working with inheritance and interfaces
- Learning lambda
Skill Level Beginner
1. Getting Started
2. Java Basics
3. Control Flow
4. Beyond the Basics
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.