- (object-oriented programming) , , , , .
Smalltalk ,
(GUI)
, ( )
. , , . . , , - .
( ):
- ;
- ( ) , , ; , ; , , ;
- , ;
- , ;
- ( ); , , ;
- , ; , , , .
(abstraction) , (), .
, () ().
(encapsulation) , .
(inheritance) , - .
, .
(polymorphism) , ; ,, .
|
|
, , , .
(class) , ; () , .
., .
, .. , .
(object) , , , .
3 :
1. .
2. , .
3. , .. .
Java - .
- .
- .
Java ( extends) ( implements).
Java Object, . Object , . , Object.
( ) . super(), . . , ( Object).