July 2020
Beginner to intermediate
860 pages
17h 6m
English
An object-based language is a language that encapsulates state and behaviors in objects. Java’s support for encapsulation (discussed in Chapter 3) qualifies it as an object-based language. However, Java is also an object-oriented language because it supports inheritance and polymorphism (as well as encapsulation). (Object-oriented languages are a subset of object-based languages.) In this chapter, we will introduce you to Java’s language features that support inheritance and ...
Read now
Unlock full access