最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JAVA類變量及類方法代碼實例詳解

 更新時間:2020年02月19日 11:24:59   作者:白客C  
這篇文章主要介紹了JAVA類變量及類方法代碼實例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了JAVA類變量及類方法代碼實例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

類變量(static)

類變量是該類的所有對象共享的變量,任何一個該類的對象去訪問它時,取到的都是相同的值,同樣任何一個該類的對象去修改它時,修改的也是同一個變量。

public class C {
  public static void main(String[] args){

    Child ch1 = new Child(12,"小小");
    ch1.joinGame();
    Child ch2 = new Child(13,"小紅");
    ch2.joinGame();
    //調(diào)用類變量
    System.out.println("一共有" + Child.total+ "小朋友");
  }
}

class Child{
  public int age;
  public String name;

  //total是靜態(tài)變量,因此他可以被任何類調(diào)用
  public static int total = 0;

  public Child(int age, String name)
  {
    this.age = age;
    this.name = name;
  }

  public void joinGame()
  {
    total++;
    System.out.println("有一個小朋友加進來!");
  }
}

運行結(jié)果

靜態(tài)區(qū)塊

只要程序啟動就會被執(zhí)行一次,也僅執(zhí)行一次

public class C {

  static int i = 1;
  static
  {
    System.out.println("靜態(tài)區(qū)域塊被執(zhí)行一次");
    //該靜態(tài)區(qū)域塊,只被執(zhí)行一次,也不會因創(chuàng)建對象而觸發(fā)
    i++;
  }
  public C()
  {
    System.out.println("構(gòu)造函數(shù)域塊被執(zhí)行一次");
    i++;
  }

  public static void main(String[] args){

    C t1 = new C();
    System.out.println("輸出第一個i的值為:" + C.i);
    C t2 = new C();
    System.out.println("輸出第二個i的值為:" + C.i);
  }
}

運行結(jié)果

類方法

類方法中不能訪問非靜態(tài)變量

public class C {
  public static void main(String[] args){
    Student stu1 = new Student(18,"小紅",580);
    Student stu2 = new Student(18,"小黑",620);
    System.out.println("有" + Student.p_total + "個學(xué)生");
    System.out.println("學(xué)費總收入:" + Student.get_total_fee());
  }
}

//定義一個學(xué)生類
class Student{
  public int age;
  public String name;
  public double fee; //學(xué)費
  public static int p_total = 0;
  public static double total_fee; //總學(xué)費

  public Student(int age, String name, double fee)
  {
    p_total++;
    this.age = age;
    this.name = name;
    this.total_fee += fee;
  }

  //靜態(tài)方法
  //Java中規(guī)則:類變量原則上用類方法去訪問
  public static double get_total_fee()
  {
    return total_fee;
  }
}

運行結(jié)果

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

您可能感興趣的文章:

相關(guān)文章

  • ServletWebServerApplicationContext創(chuàng)建Web容器Tomcat示例

    ServletWebServerApplicationContext創(chuàng)建Web容器Tomcat示例

    這篇文章主要為大家介紹了ServletWebServerApplicationContext創(chuàng)建Web容器Tomcat示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 詳解Java中布隆過濾器(Bloom Filter)原理及其使用場景

    詳解Java中布隆過濾器(Bloom Filter)原理及其使用場景

    布隆過濾器是1970年由布隆提出的,它實際上是一個很長的二進制向量和一系列隨機映射函數(shù),它的作用是檢索一個元素是否存在我們的集合之中,本文給大家詳細(xì)的講解一下布隆過濾器,感興趣的同學(xué)可以參考閱讀
    2023-05-05
  • Spring Bean生命周期源碼原理圖解

    Spring Bean生命周期源碼原理圖解

    這篇文章主要介紹了Spring Bean生命周期源碼原理圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • 詳解Java設(shè)計模式之外觀模式

    詳解Java設(shè)計模式之外觀模式

    在Java開發(fā)中,設(shè)計模式是一種十分常見的編程思想,它可以幫助我們解決很多實際開發(fā)中的問題,本篇文章將介紹一種常見的設(shè)計模式——外觀模式,并結(jié)合實際的開發(fā)場景進行講解,需要的朋友可以參考下
    2023-06-06
  • SpringCloud實戰(zhàn)小貼士之Zuul的路徑匹配

    SpringCloud實戰(zhàn)小貼士之Zuul的路徑匹配

    這篇文章主要介紹了SpringCloud實戰(zhàn)小貼士之Zuul的路徑匹配,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • log4j日志格式加入自定義字段信息方式

    log4j日志格式加入自定義字段信息方式

    這篇文章主要介紹了log4j日志格式加入自定義字段信息方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • SpringBoot中使用tkMapper的方法詳解

    SpringBoot中使用tkMapper的方法詳解

    這篇文章主要介紹了SpringBoot中使用tkMapper的方法詳解
    2022-11-11
  • springCloud集成nacos啟動時報錯原因排查

    springCloud集成nacos啟動時報錯原因排查

    這篇文章主要介紹了springCloud集成nacos啟動時報錯原因排查,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Java中ByteBuddy動態(tài)字節(jié)碼操作庫的使用技術(shù)指南

    Java中ByteBuddy動態(tài)字節(jié)碼操作庫的使用技術(shù)指南

    ByteBuddy?是一個功能強大的?Java?字節(jié)碼操作庫,可以幫助開發(fā)者在運行時動態(tài)生成和修改類,而無需直接接觸復(fù)雜的?ASM?API,本文給大家介紹了Java?ByteBuddy動態(tài)字節(jié)碼操作庫的使用技術(shù)指南,需要的朋友可以參考下
    2025-04-04
  • Springboot與vue實現(xiàn)文件導(dǎo)入方法具體介紹

    Springboot與vue實現(xiàn)文件導(dǎo)入方法具體介紹

    文件導(dǎo)入時大多數(shù)項目無法回避的問題,這兩天深入學(xué)習(xí)了文件導(dǎo)入,在這里進行記錄,使用到的技術(shù)是Springboot+Vue,前端組件使用el-upload
    2023-02-02

最新評論

商洛市| 墨竹工卡县| 肥东县| 龙江县| 绥德县| 红桥区| 澳门| 清丰县| 维西| 古浪县| 喀什市| 岑溪市| 稻城县| 万州区| 凭祥市| 石城县| 周宁县| 蛟河市| 遵义县| 仙桃市| 屯留县| 锦屏县| 东平县| 西安市| 凤阳县| 鹿泉市| 梓潼县| 姜堰市| 久治县| 闽侯县| 沙湾县| 襄垣县| 大悟县| 麻江县| 兰坪| 吉林省| 莱芜市| 石河子市| 淮滨县| 罗平县| 尼勒克县|