av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語(yǔ)言

java構(gòu)造函數(shù)調(diào)用技巧

時(shí)間:2025-05-19 09:17:10 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

java構(gòu)造函數(shù)調(diào)用技巧

  Java是一個(gè)純的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它繼承了 C++ 語(yǔ)言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C ++語(yǔ)言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。以下是小編為大家搜索整理的java構(gòu)造函數(shù)調(diào)用的技巧,希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  在java的一個(gè)類中,可能含有多個(gè)構(gòu)造函數(shù),如果其中的構(gòu)造函數(shù)調(diào)用其他的構(gòu)造函數(shù),不能直接寫構(gòu)造函數(shù)名,應(yīng)該用關(guān)鍵字this調(diào)用.

  例如:

  01.public class Test{

  02. public Test(){

  03. this(1);

  04. }

  05. public Test(int i){

  06. System.out.println(i);

  07. }

  08.}

  【推薦閱讀】

  java如何區(qū)分過(guò)載

  若體例有同樣的名字,Java若何知道我們指的哪一個(gè)體例呢?這里有一個(gè)簡(jiǎn)單的軌則:每個(gè)過(guò)載的體例都必需采納并世無(wú)雙的.自變量類型列表。

  若稍微思慮績(jī)秒鐘,就會(huì)想到這樣一個(gè)問(wèn)題:除按照自變量的類型,軌范員若何區(qū)分兩個(gè)同名體例的差異呢?

  即使自變量的挨次也足夠我們區(qū)分兩個(gè)體例(盡管我們凡是不愿意采用這種體例,因?yàn)樗鼤?huì)發(fā)生難以維護(hù)的代碼)://: OverloadingOrder.java

  // Overloading based on the order of

  // the arguments.public class OverloadingOrder {

  static void print(String s, int i) {

  System.out.println(

  "String: " + s +

  ", int: " + i);

  }

  static void print(int i, String s) {

  System.out.println(

  "int: " + i +

  ", String: " + s);

  }

  public static void main(String[] args) {

  print("String first", 11);

  print(99, "Int first");

  }

  } ///:~兩個(gè)print()體例有完全一致的自變量,但挨次分歧,可據(jù)此區(qū)分它們。

【java構(gòu)造函數(shù)調(diào)用技巧】相關(guān)文章:

java調(diào)用c函數(shù)的實(shí)例09-16

java遠(yuǎn)程方法調(diào)用技巧09-21

Think in Java之構(gòu)造器的真正調(diào)用順09-16

java構(gòu)造函數(shù)實(shí)現(xiàn)代碼示例08-23

Java程序調(diào)用C/C++語(yǔ)言函數(shù)的方法07-31

Java程序如何調(diào)用C/C++語(yǔ)言函數(shù)10-29

java調(diào)用的方法09-04

匯編調(diào)用C函數(shù)10-29

java調(diào)用的幾個(gè)方法07-27