1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      如何在Java中使用構(gòu)造函數(shù)與普通函數(shù)-創(chuàng)新互聯(lián)

      如何在Java中使用構(gòu)造函數(shù)與普通函數(shù)?針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

      目前累計(jì)服務(wù)客戶數(shù)千家,積累了豐富的產(chǎn)品開(kāi)發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計(jì)水平和技術(shù)實(shí)力,樹(shù)立企業(yè)形象,為客戶提供網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。創(chuàng)新互聯(lián)建站始終以務(wù)實(shí)、誠(chéng)信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過(guò)對(duì)領(lǐng)先技術(shù)的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究、對(duì)客戶形象的視覺(jué)傳遞、對(duì)應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。

      函數(shù)的作用及特點(diǎn):

      1、用于定義功能,將功能封裝。

      2、可以提高代碼的復(fù)用性。

      函數(shù)注意事項(xiàng):

      1、不能進(jìn)行函數(shù)套用(不可以在函數(shù)內(nèi)定義函數(shù))。

      2、函數(shù)只有被調(diào)用才能被執(zhí)行。

      3、基本數(shù)據(jù)類型(String、int、….)修飾的函數(shù)類型,要有return返回值。

      4、void修飾的函數(shù),函數(shù)中的return語(yǔ)句可以省略不寫。

      5、函數(shù)名可以根據(jù)需求進(jìn)行命名。

      代碼示例:(有無(wú)函數(shù)/方法的區(qū)別)

      無(wú)函數(shù)/方法代碼例子:

      public class NoFunc {
      	public static void main(String[] args) { //main也是一個(gè)函數(shù),用于程序運(yùn)行
      		int a=1;
      		int b=2;
      		int addSum=0;
      		int mulSum=0;
      		addSum=a+b;
      		mulSum=a*b;
      		System.out.println("加法"+addSum);
      		System.out.println("乘法"+mulSum);
      		a=2; //修改a值,另做運(yùn)算
      		addSum=a+b;
      		mulSum=a*b;
      		System.out.println("加法"+addSum);
      		System.out.println("乘法"+mulSum);
      	}
      }

      普通函數(shù)/方法代碼例子:

      public class Func {
      	int a=1; //a為實(shí)際參數(shù)
      	int b=2;
      	void Cal(int addSum,int mulSum){ //sum為形式參數(shù)
      		addSum=a+b;
      		mulSum=a*b;
      		System.out.println("加法"+addSum);
      		System.out.println("乘法"+mulSum);
      		//void無(wú)返回值
      	}
      	//修改a值,另做運(yùn)算
      	int setA(int a){ //a為形式參數(shù)
      		this.a=a; //實(shí)際參數(shù)賦值給形式參數(shù)
      		return a; //return返回值a
      	}
      	public static void main(String[] args) { //main也是一個(gè)函數(shù),用于程序運(yùn)行
      		Func f=new Func(); //創(chuàng)建對(duì)象
      		f.Cal(0,0); //對(duì)象調(diào)用Add函數(shù),0賦值給sum(初始化)
      		f.setA(2); //a賦值為2
      		f.Cal(0,0); //另做運(yùn)算
      	}
      }

      運(yùn)行結(jié)果:(相同)

      加法3
      乘法2
      加法4
      乘法4

      函數(shù)分類:

      1、普通函數(shù)

      2、構(gòu)造函數(shù)

      3、main函數(shù)(特殊)

      構(gòu)造函數(shù)注意事項(xiàng):

      1、構(gòu)造函數(shù)的方法名必須與類名相同。

      2、不能聲明函數(shù)類型,沒(méi)有返回類型,也不能定義為void。

      3、不能有任何非訪問(wèn)性質(zhì)的修飾符修飾,例如static、final、synchronized、abstract都不能修飾構(gòu)造函數(shù)。

      4、構(gòu)造函數(shù)不能被直接調(diào)用,必須通過(guò)new關(guān)鍵字來(lái)調(diào)用。

      構(gòu)造函數(shù)的作用:

      1、方便參數(shù)的傳遞。

      2、 通過(guò)new調(diào)用構(gòu)造函數(shù)初始化對(duì)象。是給與之格式(參數(shù)列表)相符合的對(duì)象初始化。

      構(gòu)造函數(shù)代碼例子:

      public class Constructor {
        int a=233;
        int b=233;
        Constructor(){
          //無(wú)參構(gòu)造函數(shù)
        }
        Constructor(int a,int b){ //有參構(gòu)造函數(shù)
          this.a=a;
          this.b=b;
        }
        void Cal(){
          int addSum=a+b;
          int mulSum=a*b;
          System.out.println("加法"+addSum);
          System.out.println("乘法"+mulSum);
          //void無(wú)返回值
        }
        //修改a值,另做運(yùn)算
        int setA(int a){ //a為形式參數(shù)
          this.a=a; //實(shí)際參數(shù)賦值給形式參數(shù)
          return a; //return返回值a
        }
        
        public static void main(String[] args) {
          Constructor c1=new Constructor(); //無(wú)參構(gòu)造函數(shù)創(chuàng)建的對(duì)象
          c1.Cal(); //無(wú)參構(gòu)造函數(shù)對(duì)象調(diào)用Cal函數(shù)
          Constructor c2=new Constructor(1,2); //對(duì)象初始化
          c2.Cal(); //有參構(gòu)造函數(shù)對(duì)象調(diào)用Cal函數(shù)
          c2.setA(2); //a賦值為2
          c2.Cal(); //另做運(yùn)算
        }
      }

      運(yùn)行結(jié)果:

      加法466
      乘法54289
      加法3
      乘法2
      加法4
      乘法4

      關(guān)于如何在Java中使用構(gòu)造函數(shù)與普通函數(shù)問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。


      分享文章:如何在Java中使用構(gòu)造函數(shù)與普通函數(shù)-創(chuàng)新互聯(lián)
      本文地址:http://ef60e0e.cn/article/djiesh.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        龙南县| 岢岚县| 上林县| 镇原县| 佛冈县| 东海县| 长葛市| 安福县| 威远县| 达日县| 广德县| 柘荣县| 佳木斯市| 卢湾区| 岳普湖县| 新竹市| 麻栗坡县| 玛多县| 赣榆县| 九寨沟县| 阿图什市| 五峰| 临桂县| 文安县| 宝鸡市| 定边县| 绵竹市| 大埔县| 大宁县| 莎车县| 竹北市| 开平市| 仁布县| 新营市| 韩城市| 永城市| 咸丰县| 吉隆县| 兰州市| 湾仔区| 泾川县|