-
Java
- Java Virtual Machine
-
Java Language
-
OOP
-
Object
- Data
- Type
- primitive
- int
- byte
- short
- long
- char
- float
- double
- object refercence
- array
- class
- interface
-
Encapsulation
- Package
- Class
- containment
- fields
- member fields
- static field
- static
- constant
- static final
- constructors
- defaut constructor
- constructor with parameters
- methods
- contain statements
- Nested Class
- Inner Class
- Member Class
- Local Class
- Anonymous Class
- Static Nested Class
- Scope
- Access Modifiers
- public
- protected
- (no modifier)
- private
-
Inheritance
- Single Inheritance
- SubClass
- extends
- SuperClass
- Multiple Inheritance
- implements
- interface
-
Abstraction
- abstract
- Polymorphism
- Java API
- Nguyễn Ngọc Tú - 2009
- Class
-
Object
- Attribute
- Method
- Function
-
Inheritance
- A is B
- A has B
- A extends B
- Design Pattern
- Encapsulation
- Abstraction
-
Polymorphism
- A can do X
- B can do X