Please enable JavaScript.
Coggle requires JavaScript to display documents.
OOP WEEK 7 - Coggle Diagram
OOP WEEK 7
Exceptions
NullPointerException
ArrayIndexOutOfBoundsException
IOException
FileNotFoundException
NumberFormatException
Error
Syntax Error
Missing semicolon
Errors in expressions
Semantic Error
Use of a non-initialized variable
Type incompatibility
Errors in expressions
Unknown references
Array index out of range
Logical Error
Errors in the performed computation
Non termination
Runtime Error
Division by zero
File does not exist
Dereferencing of a null reference
Polymorphism
Overriding
replacing inheritance method having the same signature
Method Resolution: Using JVM to determine
Run-time polymorphism
Using run-time object to determine (new Object())
Dynamic Polymorphism
Late Binding
Overloading
Two or more methods with different signature
Method Resolution: Compiler
Compile-time polymorphism
Static polymorphism
Early Binding (Static binding)
Types of Program Errors
Compile time errors
syntax errors
static semantic errors
Runtime errors
logical errors
dynamic semantic errors