程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 淺談java中的對象、類、與辦法的重載

淺談java中的對象、類、與辦法的重載

編輯:關於JAVA

淺談java中的對象、類、與辦法的重載。本站提示廣大學習愛好者:(淺談java中的對象、類、與辦法的重載)文章只能為提供參考,不一定能成為您想要的結果。以下是淺談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();

最後顯示

辦法的重載:

函數名相反,參數不同(數量,類型)。這兩個函數就構成了重載。

重載與函數前往類型號沒有關系,重載只跟函數名和參數有關系。

重載了的函數,會自動跟據調用的實參來決議調用哪個函數。

除了結構函數可以重載,普通成員函數也可以重載

以上就是本文的全部內容,希望本文的內容對大家的學習或許任務能帶來一定的協助,同時也希望多多支持!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved