免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      構造方法詳解

      /**

      * 構造方法詳解

      * 聲明構造方法的格式為 修飾符+當前類的名稱(形參列表){語句塊}

      * 構造方法通過new 調用

      * 構造方法固定返回通過方法運算后的對象 不能更改和定義返回值類型

      * 沒有定義構造方法的情況下默認構造方法為 類名稱(){} 兩個括號內均為空值 在new調用時對對象進行運算 無更改 直接返回對象

      */

      public class Point {

      double x,y;

      public void set(int a,int b){

      x = a;

      y = b;

      }

      public void print(){

      System.out.println(“(“+x+”,”+y+”)”);

      }

      public static void main(String[] args) {

      Point a = new Point();

      //通過new調用構造方法Point() 類中沒有手動定義構造方法,默認方法中的(){}為空,只返回默認的對象

      //Point a 為引用類型 占用4字節(jié) a的4字節(jié)用來保存對象的地址

      a.print();

      a.set(3,5);

      a.print();

      }

      }

      class Point1 {

      double x,y;

      public Point1(double _x,double _y){

      x = _x;

      y = _y;

      }

      //手動定義構造方法 設定形參_x _y 用這兩個的值賦值給x y

      public double getDistance(Point1 p){

      //定義求距離的方法getDistance 返回double型的距離

      //方法里()定義形參p p是Point1類的對象

      double d = Math.sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.y));

      //Math.sqrt開平方 百度搜索java開方運算

      //這里的x y為程序中實際使用調用命令來調用方法getDistance的那個對象的x y

      //用實際對象的x y 和形參p的p.x p.y運算

      return d;

      }

      public static void main(String[] args) {

      Point1 a = new Point1(3,5);

      //new調用構造方法 構造方法內(3,5)為實參 對應(_x,_y)形參

      //通過構造方法 使對象的x,y初始化為3,5

      //每次執(zhí)行方法 會在棧stack內開辟一個棧幀 這里調用構造方法 開辟了Point1()的棧幀

      /*構造方法為創(chuàng)建對象的第三步

      創(chuàng)建對象第一步創(chuàng)建一個全默認的對象 x y 全默認值

      第二步初始化xy 如果在類中定義了double x =7.0 第二步會將x從默認0初始化為7.0

      第三步調用構造方法 調用時生成對象的地址this 將構造方法的實參3,5賦值給對象的this.x this.y

      因為構造方法中的x y 沒有特意指名別的對象 所以默認x y 是指this.x this.y

      即將3,5賦值給當前正在構造的對象

      構造方法執(zhí)行完畢后該方法的棧幀從棧stack內消失

      */

      System.out.println(a.x+”,”+a.y);

      Point1 b = new Point1(5,6);

      /*第一步 創(chuàng)建新的對象 對象的x y 全默認值0

      第二步 初始化 對象的x y 類中沒有進行定義x=?y=? 所以跳過

      第三步 調用構造方法 在棧stack內開辟Point1()的棧幀 將當前正在構造的對象的地址賦值給方法內的this

      根據(jù)實參(5,6)進行運算 構造方法Point1的語句塊內設定將5賦值給this.x 將6賦值給this.y

      返回對象 構造方法執(zhí)行完畢 棧幀從棧stack內消失

      第四步 將new的對象的地址賦值給引用類型b

      */

      double d = a.getDistance(b);

      //a為調用方法的主體 (b)為實參 b的5,6對應Point1 p 形參的p.x,p.y

      //即用主體a的3,5和實參b的5,6運算

      //調用getDistance()方法 在棧stack內開辟一個棧幀 執(zhí)行完畢后消失

      //主體a的地址賦值給方法的this

      //運算時使用 this.x this.y 和 b.x b.y

      System.out.println(d);

      }

      //main方法結束 棧幀main()消失

      }

      鄭重聲明:本文內容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權歸原作者所有,如有侵權請聯(lián)系管理員(admin#wlmqw.com)刪除。
      用戶投稿
      上一篇 2022年6月14日 06:07
      下一篇 2022年6月14日 06:08

      相關推薦

      • 分享4條發(fā)微商朋友圈的方法(微商朋友圈應該怎么發(fā))

        對于微商朋友來說,朋友圈的重要性不言而喻了。 那么微商的朋友圈到底該怎么發(fā)呢? 為什么同樣是經(jīng)營一個朋友圈,有的微商看起來逼格滿滿,實際效果也不錯;而有的卻動都不動就被屏蔽甚至拉黑…

        2022年11月27日
      • 《寶可夢朱紫》夢特性怎么獲得?隱藏特性獲取方法推薦

        寶可夢朱紫里有很多寶可夢都是擁有夢特性會變強的寶可夢,很多玩家不知道夢特性怎么獲得,下面就給大家?guī)韺毧蓧糁熳想[藏特性獲取方法推薦,感興趣的小伙伴一起來看看吧,希望能幫助到大家。 …

        2022年11月25日
      • 《寶可夢朱紫》奇魯莉安怎么進化?奇魯莉安進化方法分享

        寶可夢朱紫中的奇魯莉安要怎么進化呢?很多玩家都不知道,下面就給大家?guī)韺毧蓧糁熳掀骠斃虬策M化方法分享,感興趣的小伙伴一起來看看吧,希望能幫助到大家。 奇魯莉安進化方法分享 奇魯莉安…

        2022年11月25日
      • 1千克等于多少磅

        克,此定義在1958年被美國以及其他英聯(lián)邦會員國承認換算回來,一千克等于262磅,一磅等于037千克英國在1963年開始,依據(jù)度量衡法案的規(guī);1 磅=16 盎司=04536 千克 …

        2022年11月24日
      • 《寶可夢朱紫》暴飛龍怎么抓?暴飛龍獲得方法

        寶可夢朱紫暴飛龍位置在哪?在游戲中,很多玩家還不清楚暴飛龍具體要怎么樣獲得,其實獲得方法很簡單,暴飛龍直接是沒得抓的,需要玩家從寶貝龍進化得到,下面一起來看一下寶可夢朱紫暴飛龍獲得…

        2022年11月23日
      • 《寶可夢朱紫》布土撥怎么進化?布土撥進化方法介紹

        寶可夢朱紫中,不同的寶可夢有不同的進化方法,其中布土撥的進化方法是比較特殊的。很多玩家不知道寶可夢朱紫布土撥怎么進化,下面就帶來寶可夢朱紫布土撥進化方法介紹,一起來看看吧,希望能幫…

        2022年11月23日
      • 《寶可夢朱紫》薄荷怎么獲得?薄荷獲得方法

        寶可夢朱紫中薄荷有改變寶可夢的屬性或性格等效果,很多玩家想知道寶可夢朱紫薄荷怎么獲得,下面就帶來寶可夢朱紫薄荷獲得方法,感興趣的小伙伴一起來看看吧,希望能幫助到大家。 薄荷獲得方法…

        2022年11月23日
      • 《寶可夢朱紫》怎么交換精靈?交換精靈方法一覽

        寶可夢朱紫中玩家可以和好友或者npc進行交換寶可夢獲得自己沒有的寶可夢,很多玩家想知道寶可夢朱紫怎么交換精靈,下面就帶來寶可夢朱紫交換精靈方法一覽,感興趣的小伙伴不要錯過,希望能幫…

        2022年11月23日
      • 《寶可夢朱紫》龍爪技能怎么獲得?龍爪技能獲取方法

        寶可夢朱紫龍爪技能怎么獲得?在游戲中,很多玩家還不清楚龍爪技能應該怎么獲取,其實獲取方法有很多,下面一起來看一下寶可夢朱紫龍爪技能獲取方法,希望可以幫助各位玩家順利的進行游戲內容?!?/p>

        2022年11月23日
      • 《寶可夢朱紫》怎么刷努力值?刷努力值方法推薦

        寶可夢朱紫中努力值是一項隱藏的數(shù)值,累積努力值可以提升寶可夢的屬性。很多玩家想知道寶可夢朱紫怎么刷努力值,下面就帶來寶可夢朱紫刷努力值方法推薦,感興趣的小伙伴不要錯過,希望能幫助到…

        2022年11月23日

      聯(lián)系我們

      聯(lián)系郵箱:admin#wlmqw.com
      工作時間:周一至周五,10:30-18:30,節(jié)假日休息