標籤:java oop
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|*
本文出自 “Maugham的進階之旅” 部落格,請務必保留此出處http://maugham.blog.51cto.com/13056751/1969777
Java與物件導向設計