1:必須使用new作為關鍵字建立物件。
2:使用物件引用.成員變數或來引用物件的成員變數。
3:使用物件引用.方法(引數列表來呼叫物件的方法)。
4:同一類的每個物件由不同的成員變數儲存空間。
5:同一類的每個物件共享該類的方法。
6:非靜態方法是針對每個物件進行呼叫。(方法前無static時,呼叫該方法時一定要先new乙個物件才能呼叫)
public class createobject
public static void main(string args)
} 執行之後,控制台列印 建立物件(建立物件的同時自動呼叫構造方法中的**。)
public class transferproperty
} }
public transferproperty()
public static void main(string args)
} 輸出結果:
第乙個例項物件呼叫變數 i 的結果:47
呼叫call()方法
0 1 2
第二個例項物件呼叫變數 i 的結果:60
呼叫call()方法
0 1 2
class point
public double getx()
public double gety()
public void setx(double i)
public void sety(double i)
} class circle
circle(double r)
boolean contains(point p)
public void seto( double x, double y)
public point geto() //拿到圓心o的座標。
public double getradius()
public void setradius( double r )
public doule area()
}
物件的建立與使用
1 直譯器 將源 轉換為幾個動作並立即執行這些動作。2 編譯器 將源 轉換為組合語言或1機器指令。3 編譯過程 1 預處理器 2 編譯 3 聯結器 4靜態型別檢查 檢查函式引數是否正確。5 分段編譯工具 子程式,也就是函式。6 宣告與定義 宣告向編譯器介紹名字 識別符號。告訴編譯器 這個函式或變數在...
C 物件的建立與使用
1 物件是類的例項 instance 正如在前幾章稱變數是資料型別的例項一樣。宣告一種資料型別只是告訴編譯系統該資料型別的結構形式,並沒有預定記憶體,或者講並沒有建立了可用來存放資料的變數。類是一種資料型別,定義時系統並不為類分配儲存空間,類只是乙個樣板,以此樣板可以在記憶體中開闢出乙個個同樣結構的...
建立物件與使用物件 談談工廠的作用
物件本身的職責比較容易理解,就是物件自身所具有的一些資料和行為,可通過一些公開的方法來實現它的職責。在本文中,我們將簡單討論一下物件的建立職責和使用職責。class loginaction public void execute 這在joshua kerievsky的 重構與模式 一書中有專門的一節...