8. Encapsulation)
private
public get/set
data class Full Encapsulation
class
9. Inheritance)
Class
Class
Class
- Class Subclasses
- Class Superclass
Reusable)
Class Superclass Class
Single Inheritance)
extends
10. Polymorphism)
- Overridden method Dynamic Binding
OOP
Object class main
>> object x
>> class object
class x {
public static void main(String args[]) {
System.out.println("x");
}
}
11. object class class
object
>> object object 1
object 2
class x {
public static void main(String args[]) {
int i = 1;
System.out.println(i);
ok(); }
static void ok() {
System.out.println("xx");
}
}
// Result of this program
// 1
// xx