物件是乙個資料結構,帶有一些行為。作為乙個類的例項,物件從中獲益,取得其行為。
類定義的方法:就是那些應用於類和它的事例的性質。
如果需要區分上面兩種情況,那麼我們就把適用於某乙個特定物件的方法叫做例項方法,而把那些適用於整個類的方法叫做類的方
法。你可以把例項方法看做乙個由特定物件執行的某種動作,
乙個物件就是乙個引用……
乙個類只是乙個包
net::ftp - ftp client class
synopsis
use net::ftp;
$ftp = net::ftp->new("some.host.name", debug => 0)
or die "cannot connect to some.host.name: $@"; ---建立物件
$ftp->login("anonymous",'-anonymous@') ---呼叫物件的login方法
or die "cannot login ", $ftp->message;
$ftp->cwd("/pub") --呼叫物件的cmd方法
or die "cannot change working directory ", $ftp->message;
$ftp->get("that.file")
or die "get failed ", $ftp->message;
$ftp->quit;
對於類方法而言,呼叫者是包的名字。對於乙個例項方法,呼叫者是乙個物件的引用。
invo
第10章 物件導向(上)
10.1 物件與類 在現實世界中,隨處可見的一種事物就是物件,物件是事物存在的實體,如學生 汽車等。人類解決問題的方式總是將複雜的事物簡單化,於是就會思考這些物件都是由哪些部分組成的。通常都會將物件劃分為兩個部分,即靜態部分與動態部分。顧名思義,靜態部分就是不能動的部分,這個部分被稱為 屬性 任何物...
第12章 繼承
1 單一繼承 2 多重繼承 3 繼承的賦值 1 將派生類的物件賦值給基類的物件 例如father p son s p s 會呼叫賦值運算子 將左邊物件的成員賦值給右邊物件的成員 不能將基類的物件賦值給派生類的物件,因為要呼叫賦值運算子 基類物件中沒有派生類物件自己的成員 2 基類的指標或者引用指向派...
Java物件導向程式設計 第12章學習筆記
在乙個類的內部定義的類稱為內部類。1 內部類的基本語法 頂層類只能處於public和預設訪問級別,而成員內部類可以處於四種訪問級別。示例1 class outer public class innertool public intadd int a,int b private innertool t...