欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java變量的初始化及靜態(tài)方法的實(shí)現(xiàn)

 更新時(shí)間:2019年10月18日 11:50:33   作者:海南之風(fēng)  
這篇文章主要介紹了Java變量的初始化及靜態(tài)方法的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Java變量的初始化及靜態(tài)方法的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

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);
  }
}

在main函數(shù)中第一次輸出是200,第二次是300,這是因?yàn)榈谝淮握{(diào)用的是默認(rèn)構(gòu)造函數(shù),而類(lèi)中的變量在之前已經(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)//通過(guò)形參傳遞對(duì)象實(shí)現(xiàn)非靜態(tài)方法的調(diào)用
  {
    a.fun();
    a.dg=8;//調(diào)用對(duì)象改變非靜態(tài)字段的值
    System.out.println(a.dg);
  }
  public static void main(String args[])
  {
    treat a=new treat();
    treat.play(a);
  }
}

在上面的程序中可以發(fā)現(xiàn)可以通過(guò)形參傳遞對(duì)象的方法來(lái)調(diào)用非靜態(tài)方法和字段。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Scala中的mkString的具體使用方法

    Scala中的mkString的具體使用方法

    這篇文章主要介紹了Scala中的mkString的具體方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Java對(duì)數(shù)器的使用講解

    Java對(duì)數(shù)器的使用講解

    今天小編就為大家分享一篇關(guān)于Java對(duì)數(shù)器的使用講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-01-01
  • Java正則匹配中文的方法實(shí)例分析

    Java正則匹配中文的方法實(shí)例分析

    這篇文章主要介紹了Java正則匹配中文的方法,結(jié)合實(shí)例形式分析了Java針對(duì)中文、標(biāo)點(diǎn)及引號(hào)等匹配操作相關(guān)技巧,需要的朋友可以參考下
    2017-03-03
  • java類(lèi)加載機(jī)制、類(lèi)加載器、自定義類(lèi)加載器的案例

    java類(lèi)加載機(jī)制、類(lèi)加載器、自定義類(lèi)加載器的案例

    這篇文章主要介紹了java類(lèi)加載機(jī)制、類(lèi)加載器、自定義類(lèi)加載器的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-02-02
  • 這個(gè)Java泛型不太正經(jīng)

    這個(gè)Java泛型不太正經(jīng)

    這篇文章主要為大家介紹了Java泛型,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助<BR>
    2022-01-01
  • 分析Springboot中嵌套事務(wù)失效原因詳解

    分析Springboot中嵌套事務(wù)失效原因詳解

    這篇文章主要為大家介紹了分析Springboot中嵌套事務(wù)失效原因詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • Java多線(xiàn)程的調(diào)度_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java多線(xiàn)程的調(diào)度_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    有多個(gè)線(xiàn)程,如何控制它們執(zhí)行的先后次序呢?下文給大家分享四種方法及java多線(xiàn)程調(diào)度的實(shí)例代碼,需要的朋友參考下吧
    2017-05-05
  • Java遞歸算法的使用分析

    Java遞歸算法的使用分析

    本篇文章介紹了,在Java中遞歸算法的使用分析。需要的朋友參考下
    2013-04-04
  • java實(shí)現(xiàn)json字符串格式化處理的工具類(lèi)

    java實(shí)現(xiàn)json字符串格式化處理的工具類(lèi)

    這篇文章主要為大家詳細(xì)介紹了如何使用java實(shí)現(xiàn)json字符串格式化處理的工具類(lèi),文中的示例代碼簡(jiǎn)潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • 歸并排序的原理及java代碼實(shí)現(xiàn)

    歸并排序的原理及java代碼實(shí)現(xiàn)

    歸并(Merge)排序法是將兩個(gè)(或兩個(gè)以上)有序表合并成一個(gè)新的有序表,即把待排序序列分為若干個(gè)子序列,每個(gè)子序列是有序的。然后再把有序子序列合并為整體有序序列。遞歸形式的算法在形式上較簡(jiǎn)潔,但實(shí)用性很差。一般情況下,很少利用二路歸并排序法進(jìn)行內(nèi)部排序。
    2016-02-02

最新評(píng)論