Understand abstraction, encapsulation, inheritance, and polymorphism.
- [Instructor] Throughout this chapter, we'll see how…the object-oriented principles of encapsulation,…inheritance, abstraction, and polymorphism…are used within Java.…This class Person illustrates encapsulation,…in particular the private string FamilyName…is encapsulated as private and getters and setters…expose the family name to other classes.…The class student illustrates inheritance,…in particular, the extends keyword shows that…a student extends a person, this means a student…has access to all the properties of a person.…
The interface HonorStudentInf illustrates abstraction,…in particular, this interface says in principle…every honor student should have an awards list,…this is illustrated in the concrete class HonorStudent,…which extends student and implements the abstract interface.…Finally, the principle of polymorphism shows…that a particular method name can be used…for many purposes, we'll see throughout this chapter…that method names such as add can be used to add…integers, doubles, floats, and other types of Java objects.…
- The IMQAV model
- Downloading software
- Installing and setting up a Java coding environment
- Mock tests
- Code coverage
- Using windows, views, and modes in IntelliJ IDEA
- Creating classes and attributes
- Creating constructors
- Casting variables
- Matching literals with regular expressions
- Regular expressions
- Design patterns
Skill Level Intermediate
Java: Database Integration with JDBCwith David Gassner2h 51m Intermediate
NumPy Data Science Essential Trainingwith Charles Kelly3h 54m Intermediate
1. Getting Started with Java
2. Test-Driven Development
3. IntelliJ IDEA
4. Object-Oriented Java
6. Regular Expressions (Regex)
8. Design Patterns
9. Applying Data Science
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
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.