Please enable JavaScript.
Coggle requires JavaScript to display documents.
OOP - Coggle Diagram
OOP
Java OOP
Java Object Class
this keyword
Static keyword
Nested class
Block
Method (also known as a class method)
Variable (also known as a class variable)
Constructors
Constructor Overloading
Parameterized constructor
Default constructor (no-arg constructor)
Method
Types of Method
Abstract Method
Instance Method
Mutator Method
Accessor Method
Static Method
User-defined Method
Predefined Method
Objects and Classes
Anonymous object
initialize object
By constructor
By method
By reference variable
Java Inheritance
Inheritance
Single Inheritance
Multilevel Inheritance
Hierarchical Inheritance
Aggregation
Java Polymorphism
Method overloading
By changing number of arguments
By changing the data type
Method Overloading and Type Promotion
Method overriding
Super keyword
Final keyword
Instanceof operator
Java Abstraction
Abstract class
Interface
Java Encapsulation
Packages
Access modifiers
Encapsulation
Java
Operators
Unary Operator,
Arithmetic Operator,
Shift Operator,
Relational Operator,
Bitwise Operator,
Logical Operator,
Ternary Operator and
Assignment Operator.
Control statements
If statement
if statement
if-else statement
if-else-if ladder
nested if statement
Switch Statement
For Loop
Simple For Loop
For-each or Enhanced For Loop
Labeled For Loop
While Loop
do-while Loop
Break Statement
Continue Statement
Comments
Single Line Comment
Multi Line Comment
Documentation Comment
Type of variables
Local variable
Instance variable
Static variable
Data types
Primitive data types
Byte
Short
Int
long
float
double
Boolean
Char
Reference/Object Data Types
Classes
Interfaces
Arrays
Strings
etc.