淺談java中的物件、類別、與方法的重載
對象:
一切皆為對象。
物件包括兩部分內容:屬性(名詞形容詞),行為(動詞)。
物件和物件之間是有關係的: 派生,關聯,依賴。
類:
對同一類別的眾多物件的一種抽象。
類,還是用來產生物件的一種模板,物件是類別的一種具體化的表現。
面向對象的三大特性:封裝,繼承,多態。
class 类名{ 访问修饰符 成员变量的定义; 访问修饰符 成员函数(方法)的定义; }
存取修改符:預設不寫,private,public。
private,私有。只能被目前class 類別名稱{}中的程式碼存取。出了這個類別的{},訪問不到了。
public,公有。能被目前class 類別名稱{}內存取。也能被其它位置的物件存取。
預設不寫,在目前class 類別名稱{}中可以存取。當前包中的其它類中也可以存取。出了目前包,就存取不到了
get方法和set方法
1.get成員變數名()方法:當成員變數是private的時候,用來取得成員變數。
1.set成員變數名稱()方法:當成員變數是private的時候,用來直接改變成員變數。
類別的實例化:用類別來產生物件。
類別名稱 變數名稱 = new 類別名稱();
類別名稱 變數名稱 = new 建構子;
建構子:
必須與類別名稱相同。
不能有回傳類型。
自動被執行。物件new出的來時間自動被執行。
一般都是public。
先執行成員變數的初始化,在執行成員函數。
不寫一般也會被系統預設創建。
public class gou { //成员变量 private String mingZi = "大黄" ; private String zhuRen; //成员函数(方法) public String getMingZi() { return mingZi; } public void setMingZi(String mingZi) { if(mingZi != zhuRen){ this.mingZi = mingZi; } } public void jiaoHuan(){ System.out.println(mingZi+":旺!旺!旺!"); } }
public class home { public static void main(String[] args) { gou a = new gou(); a.setMingZi("小黄"); //用set方法修改名字。 System.out.println("小狗的名字是:"+a.getMingZi()); //用get方法获取名字。 a.jiaoHuan();
最後顯示
方法的重載:
函數名相同,參數不同(數量,類型
方法的重載:函數名相同,參數不同(數量,類型)。這兩個函數就形成了重載。 重載與函數回傳類型號沒有關係,重載只跟函數名稱和參數有關係。 重載了的函數,會自動跟據呼叫的實參來決定呼叫哪個函數。 除了建構子可以重載,普通成員函數也可以重載以上就是本文的全部內容,希望本文的內容對大家的學習或工作能帶來一定的幫助,同時也希望多多支持PHP中文網! 🎜🎜更多淺談java中的物件、類別、與方法的重載相關文章請關注PHP中文網! 🎜
熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

公司安全軟件導致部分應用無法正常運行的排查與解決方法許多公司為了保障內部網絡安全,會部署安全軟件。 ...

系統對接中的字段映射處理在進行系統對接時,常常會遇到一個棘手的問題:如何將A系統的接口字段有效地映�...

在使用MyBatis-Plus或其他ORM框架進行數據庫操作時,經常需要根據實體類的屬性名構造查詢條件。如果每次都手動...

將姓名轉換為數字以實現排序的解決方案在許多應用場景中,用戶可能需要在群組中進行排序,尤其是在一個用...

在使用IntelliJIDEAUltimate版本啟動Spring...

Java對象與數組的轉換:深入探討強制類型轉換的風險與正確方法很多Java初學者會遇到將一個對象轉換成數組的�...

電商平台SKU和SPU表設計詳解本文將探討電商平台中SKU和SPU的數據庫設計問題,特別是如何處理用戶自定義銷售屬...

在使用TKMyBatis進行數據庫查詢時,如何優雅地獲取實體類變量名以構建查詢條件,是一個常見的難題。本文將針...
