Warning
: Undefined variable $ver in
/var/www/html/wp-content/plugins/learnpress-programs/inc/load.php
on line
59
Book 3: Object-Oriented Programming - CEdge Learn
Skip to content
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Login
Sign Up
Login
Sign Up
Login
Sign Up
Home
All Programs
Computers
Languages
Java
Book 3: Object-Oriented Programming
Book 3: Object-Oriented Programming
Curriculum
8 Sections
50 Lessons
10 Weeks
Expand all sections
Collapse all sections
Chapter 1: Understanding Object-Oriented Programming
6
101.102
What Is Object-Oriented Programming?
101.103
Understanding Objects
101.104
Understanding the Life Cycle of an Object
101.105
Working with Related Classes
101.106
Designing a Program with Objects
101.107
Diagramming Classes with UML
Chapter 2: Making Your Own Classes
8
108.109
Declaring a Class
108.110
Working with Members
108.111
Using Getters and Setters
108.112
Overloading Methods
108.113
Creating Constructors
108.114
Finding More Uses for the this Keyword
108.115
Using Initializers
108.116
Using Records
Chapter 3: Working with Statics
6
117.118
Understanding Static Fields and Methods
117.119
Working with Static Fields
117.120
Using Static Methods
117.121
Counting Instances
117.122
Preventing Instances
117.123
Using Static Initializers
Chapter 4: Using Subclasses and Inheritance
11
124.125
Introducing Inheritance
124.126
Creating Subclasses
124.127
Overriding Methods
124.128
Protecting Your Members
124.129
Using the this and super Keywords in Your Subclasses
124.130
Understanding Inheritance and Constructors
124.131
Using the final Keyword
124.132
Casting Up and Down
124.133
Determining an Object’s Type
124.134
Poly What?
124.135
Creating Custom Exceptions
Chapter 5: Using Abstract Classes and Interfaces
6
136.137
Using Abstract Classes
136.138
Using Interfaces
136.139
More Things You Can Do with Interfaces
136.140
Using Additional Interface Method Types
136.141
Two Interfaces That Enable Java Language Features
136.142
Sealing Your Classes
Chapter 6: Using the Object and Class Classes
6
143.144
The Mother of All Classes: Object
143.145
The toString Method
143.146
The equals Method
143.147
The clone Method
143.148
The Class Class
143.149
Using the instanceof Operator
Chapter 7: Using Inner Classes and Anonymous Classes
3
150.151
Declaring Inner Classes
150.152
Using Static Inner Classes
150.153
Using Anonymous Inner Classes
Chapter 8: Working with Packages and the Java Module System
4
154.155
Working with Packages
154.156
Putting Your Classes in a JAR File
154.157
Using Javadoc to Document Your Classes
154.158
Using the Java Module System
This content is protected, please
login
and
enroll
in the course to view this content!
Login
or
Sign Up
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Cybersecurity
Courses
Community
News
Knowledgebase
Catalog
About
News
Contact Us
Linkedin
Instagram
Modal title
Main Content