Java 第6天 面向對象(上)

前言
1、現在出去面試,面試官老是會問你一句話Java 怎麼樣?
不管是大數據崗位還是數據庫都會問一句。 回來痛下決心,決定探索下這門語言的精髓,大數據很多框架也都是Java 寫的,的確懂一門語言,比較穩妥。路也寬敞!!!不然就和喫飯沒筷子,那麼尷尬。把每天學習到的 Java知識分享到這裏會。直到能自己寫個複雜一點Dome得出來。
2、爲了監督自己探索這門語言的動力與決心。特此這段話放到前面!!!
3、挑戰下自己 到底是笨 還是學不會,還是不想學。
—————————————————————————————————————————————————————————————————————

一、面向對象的思想概述:

類(Class)和對象(Object)是面象對象的核心概念

1、類是對一類事物的描述。是抽象的、概念上的定義。
2、對象是實際存在的該類事物的每個個體,因而也稱爲實例(instance)
3、“萬物皆對象”

二、類 和 對象的使用(面向對象思想落地的實現)

1、創建類、設計類,其實就是設計類的成員
2、創建類的對象
3、通過 “對象.屬性”或“對象.方法”調用對象的結構

屬性 =成員變量 = field =域、字段
方法 =成員方法=函數 =method
創建類的對象 => 類的實例化 =>實例化類

三、對象的內存解析

在這裏插入圖片描述

四、類中屬性的使用

屬性(成員變量)VS (局部變量)

1、相同點
1.1 定義變量的格式:      數據類型   變量名  =   變量值
		
1.2先聲明, 後使用

1.3變量都有其對應的作用域
2、不同點
2.1 在類中聲明的位置的不同

屬性:直接定義在類的一對{ } 內。

局部變量:聲明在方法內、方法形參、代碼塊內、構造器形參、構造器內部的變量。
3、局部變量

局部變量:沒有默認初始化值
意味着,我們在調用局部變量之前,一定要顯示賦值。
特別地:形參在調用時,我們賦值即可。

package iwork;

public class UserTest {

public static void main(String[] args) {

User u =new User();
System.out.println(u.age);
System.out.println(u.name);
System.out.println(u.isMale);
System.out.println();

}
}

class User{
String name;
public int age ;
boolean isMale;

public void talk(String language) { // language: 形參
System.out.println(“我們使用”+language+“進行交流”);
}
public void eat() {
String food =“土豆絲”; //局部變量
System.out.println(“喜歡喫土豆絲:”+ food);
}
}

4、備註+ 理解 + 回憶 = “哦,原來是這樣子的”

1、方法中小括號內的是形參
2、方法內是可以包含形參的。

在這裏插入圖片描述
在這裏插入圖片描述

五、方法的聲明

在這裏插入圖片描述
類的成員之二:方法
在這裏插入圖片描述
5.1 如果方法有返回值,則必須在方法聲明時,指定返回值的類型。同時,方法中,需要使用
return關鍵字來返回指定類型的變量或常量:“return ”數據。
如果方法沒有返回值,則方法聲明時,使用void 來表示。通常,沒有返回值的方法中,就不使用return 。
但是使用的話,只能“return”表示此方法的結束。

5.1.2 方法名:屬於標識符,遵循標識符的規則和規範,“見名知意思”

5.1.3 形參列表:方法可以聲明0個,1個,或多個形參。

六、return 關鍵字的使用

1、使用範圍:使用在方法體中。
2、作用:①結束方法
② 針對於有返回值類型的方法, 使用 “return ” 返回所需要的數據
3、注意點:return 關鍵子後不能有執行語句。

 
 

【轉載註明出處,還望尊重原創 】

 

【作者水平有限,如有錯誤歡迎指正 .】

如果我的博客對你有幫助、如果你喜歡我的博客內容,請 “點贊” “評論”“收藏”一鍵三連哦!聽說點讚的人運氣不會太差,每一天都會元氣滿滿呦!如果實在要白嫖的話,那祝你開心每一天,歡迎常來我博客看看。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章