真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在Java中初始化變量

怎么在Java中初始化變量?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

公司主營業(yè)務(wù):成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出華容免費做網(wǎng)站回饋大家。

Java是什么

Java是一門面向?qū)ο缶幊陶Z言,可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序。

1.變量初始化

package treat;
class InitializeBlockClass
{
  public int field=100;
  {
    field=200;
  }
  public InitializeBlockClass(int value)
  {
    this.field=value;
  }
  public InitializeBlockClass()
  {
    
  }
}

public class treat {
  public static void main(String args[])
  {
    InitializeBlockClass obj=new InitializeBlockClass();
    System.out.println(obj.field);
    obj=new InitializeBlockClass(300);
    System.out.println(obj.field);
  }
}

怎么在Java中初始化變量

在main函數(shù)中第一次輸出是200,第二次是300,這是因為第一次調(diào)用的是默認構(gòu)造函數(shù),而類中的變量在之前已經(jīng)初始化,而構(gòu)造函數(shù)并不能改變變量的值所以變量值是初始化框里的200,第二次調(diào)用了帶參數(shù)的構(gòu)造函數(shù),構(gòu)造函數(shù)直接將值返回,就算構(gòu)造函數(shù)在前輸出的值也一樣都是300.

2.如何在靜態(tài)方法中調(diào)用非靜態(tài)方法和字段

package treat;

public class treat {
  
  public int dg=0;
  void fun()
  {
    System.out.println("hello world!!");
  }
  static void play(treat a)//通過形參傳遞對象實現(xiàn)非靜態(tài)方法的調(diào)用
  {
    a.fun();
    a.dg=8;//調(diào)用對象改變非靜態(tài)字段的值
    System.out.println(a.dg);
  }
  public static void main(String args[])
  {
    treat a=new treat();
    treat.play(a);
  }
}

怎么在Java中初始化變量

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


網(wǎng)頁名稱:怎么在Java中初始化變量
網(wǎng)頁鏈接:http://weahome.cn/article/pcopcj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部