程式的話說的極端點就是乙個個類堆積而成的。
1、建立類的方法
class 類名 (駝峰命名法)
屬性; 例如:乙個人身高,性別等。電腦例如cpu、型號等。
方法;例如:person類中有睡覺學習等屬性,對於電腦來說開機關機。
。屬性也叫成員變數,主要用於描述類的狀態。
。方法也叫成員方法,主要用於描述類的行為。
類的定義方法
class person
int age;
void shout(){
system.out.println("oh,my god ! i am"+age);
其中age是類的屬性,也叫類成員變數
shout是方法也叫類的成員函式
shout方法可以直接訪問同乙個類中的age變數,
如果乙個方法中有與成員變數同名的區域性變數,
該方法中對這個變數名的訪問是區域性變數,
而不再是成員變數。
生成物件的方法
格式:類名 物件名 = new 類名();
例如:dog dog = new dog();
dog存在於棧記憶體,dog存在於堆記憶體
2、建立物件的方法
class person
int age;
void shout(){
system.out.println("oh,my god ! i am"+age);
3、物件與物件的引用
格式:類名 物件名 = new 類名();
例如:dog dog = new dog();
1、dog d = new dog();
建立乙個dog的引用,真正的dog物件存在於堆記憶體 ,d只是對dog的乙個引用,並不是乙個物件。
物件導向1 3
類的結構之三 構造器 構造方法 constructor 的使用 一 構造器的作用 1.建立物件 2.初始化物件的屬性 封裝性的體現 1.將類中的屬性 私有化,通過public方法獲取get 和設定set 此屬性的值。2.不對外暴露的私有的方法。3.單例模式。將構造器私有化即在乙個類中通過構造器只建立...
物件導向(二)
物件導向的特徵之三 多型 多型機制 是物件導向程式設計的乙個重要特徵 多型的特點 是採用同名的方式,根據呼叫方法時傳送的引數的多少以及傳送引數型別的不同,呼叫不同的方法,這樣對於類的編制而言,可以採用同樣的方法獲得不同的行為特徵 多型性可以分為 編譯時多型 和執行時多型 編譯時多型 表現為方法名相同...
物件導向 二
多型 polymorphic 概述 事物存在的多種形態.1,事物存在的多種形態.2,要有方法重寫 3,要有父類引用指向子類物件.3,要有父類引用指向子類物件.重寫的注意事項 b 子類重寫父類方法時,訪問許可權不能更低 重寫的例子 public class base void test byte b ...