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与面向对象设计的主要内容,如果未能解决你的问题,请参考以下文章

Java与面向对象设计

七日阅书4 理解面向对象《Java程序设计与计算思维》

java基础面向对象之类与对象

Java基础 06 类与对象封装构造方法

java.面向对象设计的核心——类和对象

马凯军201771010116《面向对象与程序设计Java》