java入門學習 三

2021-06-13 21:31:50 字數 1461 閱讀 7999

1.什麼是物件導向

物件導向是一種程式設計方法;是一種思維方式。

2.物件導向的思維方式

首先確定誰來做。其次確定怎麼做;先考慮整體,其次考慮區域性;首先考慮抽象,其次考慮具體

3.定義類的方法

class 類名{

屬性;成員變數 --> 描述狀態

方法;成員方法  --> 描述行為

class person{

string  name;

int age;

void say()

system.out.println("name =" + this.name + "age = " + this.age);

4.物件的生成

類名  物件名 = new 類名();

①person person = new person();

②person person = null;

person = new person();

new的作用:1.為物件例項分配記憶體空間

2.呼叫建構函式

3.返回例項物件的引

棧記憶體堆記憶體

person 物件的引用

屬性  物件實體

5.物件的使用方法

1.物件.變數  person.age;

2.物件.函式  person.say();

6.匿名物件的使用

new person().say();

7.函式過載。範圍相同 函式名相同 函式的引數列表不同(引數型別和引數個數)    

(1)void fun(void);

(2)void fun(string name);

8.建構函式:函式名與類名相同 沒有返回值型別定義   可過載;如定義類未定義建構函式,編譯器會生成乙個預設建構函式 ,如定義建構函式 編譯器將不生成建構函式

class person{

person()

person(string name,int age)

this.name = name;

this.age = age;

9.this關鍵字

1.使用this呼叫成員變數和成員函式

this是乙個物件 <==> 呼叫者

class person{

string name;

int age;

person(string name)

this.name = name

person(string name,int age)

this(name);

this.age = age;

string getname( )

return this.name

void say()

system.out.println("name =" + this.getname( ) + "age = " + this.age);

2.使用this呼叫建構函式:函式體中第一條語句

Java入門(三) Eclipse實戰

在我之後,也許也會有那麼一些像我現在一樣剛接觸這門語言的人,也許我所整理的東西會對你們有所幫助,也許,哪天,我還需要再看看這些東西 不過這樣的可能性不是太大,看過的一般都會記在心裡 一.怎麼生成.jar 二.在eclipse中將ejb部署在jboss伺服器上 一.怎麼生成.jar 兩種方式 1 通過...

OpenGL入門學習(三)

在第二課中,我們學習了如何繪製幾何圖形,但大家如果多寫幾個程式,就會發現其實還是有些鬱悶之處。例如 點太小,難以看清楚 直線也太細,不舒服 或者想畫虛線,但不知道方法只能用許多短直線,甚至用點組合而成。這些問題將在本課中被解決。下面就點 直線 多邊形分別討論。1 關於點 點的大小預設為1個畫素,但也...

機器學習入門(三)

今天了解的幾個概念 1 neurogrid 2014年5月13日訊息,美國研究人員日前發明了一種基於人腦構造設計的全新晶元電路板 neurogrid 據悉,neurogrid能夠模擬人腦中的100萬個神經元和數十億個突觸連線,而其運算速度已經達到了現有普通電腦的9000倍之巨。然而,同人類大腦的運算...