Java与面向对象设计
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java与面向对象设计相关的知识,希望对你有一定的参考价值。
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与面向对象设计的主要内容,如果未能解决你的问题,请参考以下文章