1面向对象与面向过程

2.OO的特点

 (1)封装性

(2)继承性

(3)多态性

3.Class and Object

(1)define a class

(2)gloables and local variables

(3)constructor's defination and application

(4)create an object

declration an object 

allocate memory

(5)use an object

use the member variables and change them

use the member function

use operator '.' to access the member variables and functions 

(6)deallocate an object

java use the "Garbage collection "to deallocate the memory:  first: estimate whether a variable is in use;   second:  deallocate

java also provide a function "finalize()" before "garbage collection" for "garbage collection system" (got hazed ,gcs is differ from gc?)

4.use packages

def:(1)in essence facilate the search and use of a specfic class

(2)there exists the cogniminal class, to some extent ,this can avoid the conflict of nominate

(3)in java the access right is measured in packages

create a package:

use classes in the same package and public classes in other packages:

(1)long names connected by dot

(2)use keyword 'import':import pack.class|*