Java與物件導向設計

來源:互聯網
上載者:User

標籤: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與物件導向設計

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.