日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java基礎之static的用法

瀏覽:30日期:2022-08-13 09:56:52
一、前言

在java中static可以用來修飾以下內容:

成員變量

靜態變量,可以直接通過類名去訪問

成員方法

靜態方法,可以直接通過類名去訪問

代碼塊

靜態代碼塊,當java虛擬機加載類時,就會執行該代碼塊

二、static修飾成員變量 成員變量

靜態變量,可以直接通過類名去訪問

2.1 類的成員變量

類的成員變量包括

類變量(靜態變量)

被static修飾的變量在內存中只有一個拷貝類內部,可以在任何方法內直接訪問靜態變量其它類中,可以直接通過類名訪問

實例變量

沒有被static修飾的變量沒創建一個實例,就為實例變量分配一次內存,實例變量可以在內存中有多個拷貝,互不影響

package cn.zhz.Kind.dh;public class Person04 { //屬性 成員變量 全局變量 實例變量 public int age; public String name; //靜態變量 調用時用類名調用 public static String email;}

package cn.zhz.Case.dh;import cn.zhz.Kind.dh.Person04;public class Person04Test { public static void main(String[] args) {//調用類的普通成員變量 (屬性) 創建對象(實例) 通過對象去調用-->實例變量Person04 person04 = new Person04();person04.age = 18;person04.name = '張三';//靜態變量直接通過類名去調用Person04.email = 'zhansan@gmail.com'; }} static變量的作用:

可以被類的所有的實例共享,可以作為實例之間進行交流的共享數據如果類的所有實例都包含一個相同的常量屬性,可以把這個屬性定義為靜態常量屬性,從而節省內存空間。

package cn.zhz.Case.dh;public class StaticTest { static int num; public static void main(String [] args){num++;StaticTest staticTest = new StaticTest();staticTest.num++;StaticTest staticTest1 = new StaticTest();staticTest1.num++;StaticTest.num++;System.out.println(num); }}

編寫程序模擬實現選民投票過程,一群選民進行投票,每一個選民只允許進行一次投票,并且當投票總數達到100時,就停止投票

package cn.zhz.Kind.dh;//模擬實現選民投票過程,一群選民進行投票,每一個選民只允許進行一次投票,并且當投票總數達到100時,就停止投票public class Voter { //目前投票數 被所有的選民實例共享 static int count; //投票的最大值 static final int MAX_COUNT = 100; //選民名稱 private String name; public Voter() { } public Voter(String name) {this.name = name; } public String getName() {return name; } public void setName(String name) {this.name = name; } public void vote() {if (count == MAX_COUNT) { System.out.println('投票總數達到100,無法繼續投票');} else { count++; System.out.println(this.name + '投票成功當前票數為' + count);} }}

package cn.zhz.Case.dh;import cn.zhz.Kind.dh.Voter;public class VoterTest { public static void main(String[] args) {Voter voter1 = new Voter('張三');voter1.vote();Voter voter2 = new Voter('李四');voter2.vote();Voter voter3 = new Voter('王五');voter3.vote();Voter voter4 = new Voter('趙六');voter4.vote();for (int i = 1;i <= 97;i++){ Voter v = new Voter('v'+ i); v.vote();}Voter voter = new Voter('小尾巴');voter.vote(); }}三、static修飾方法 成員方法

靜態方法,可以直接通過類名去訪問靜態方法中不可以使用this和super不可以直接訪問所屬類的實例變量和實例方法可以直接訪問類的靜態變量和靜態方法

實例方法:通過實例進行訪問

可以直接訪問所屬類的靜態變量、靜態方法、實例變量和實例方法

注意:靜態方法必須被實現

package cn.zhz.Kind.dh;public class Person04 { //屬性 成員變量 全局變量 實例變量 public int age; public String name; //靜態變量 調用時用類名調用 public static String email; public void m2() {System.out.println('實例方法m2'); } //成員方法:實例方法->可以調用實例變量 實例方法 靜態變量 靜態方法 public void m1() {System.out.println(this.age);System.out.println(email);m2();m3(); } //靜態方法 public static void m3() {//在靜態方法中不可以使用this//System.out.println(this.age);//m1();//在靜態方法中不可以調用實例方法//在靜態方法中不可以調用實例變量//System.out.println(age);System.out.println('靜態方法m3');//在靜態方法中可以直接訪問靜態變量System.out.println(email);m4(); } public static void m4() {System.out.println('這是一個靜態方法'); }}

package cn.zhz.Case.dh;import cn.zhz.Kind.dh.Person04;import java.util.Arrays;public class Person04Test { public static void main(String[] args) {//調用類的普通成員變量 (屬性) 創建對象(實例) 通過對象去調用-->實例變量Person04 person04 = new Person04();person04.age = 18;person04.name = '張三';//靜態變量直接通過類名去調用Person04.email = 'zhansan@gmail.com';//通過實例調用實例方法person04.m1();//可以通過類名調用靜態方法Person04.m3();//Math.random();//Arrays.sort();//Arrays.binarySearch(); }}

其實java程序的入口main()方法就是最常用的靜態方法

public static void main(String [] args){}四、static修飾代碼塊

靜態代碼塊,當java虛擬機加載類時,就會執行該代碼塊

當程序中有多個靜態代碼塊時,程序會依次向下執行,按照順序加載,并且每一個靜態方法塊只可以執行一次

package cn.zhz.Kind.dh;public class Static01 { static int num = 100; static {num += 100;System.out.println(num); } static {num += 100;System.out.println(num); } public static void main(String[] args) {Static01 static01 = new Static01();Static01 static02 = new Static01();System.out.println(Static01.num); }}

到此這篇關于Java基礎之static的用法的文章就介紹到這了,更多相關Java static的用法內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
视频一区中文字幕| 日韩不卡一区二区三区| 香蕉精品999视频一区二区| 韩日一区二区| 日韩在线观看一区| 久久中文在线| 日韩精品视频网| 日韩av中文字幕一区二区三区| 亚洲中字黄色| 日韩av网站在线观看| 亚洲精品欧美| 久久精品国产99国产精品| 日韩精品一区二区三区av | 神马午夜久久| 福利一区和二区| 免费国产自久久久久三四区久久| 精品久久视频| 久久国产电影| 99国产一区| 99热精品久久| 色8久久久久| 奇米亚洲欧美| 国产精品99一区二区三| av高清不卡| 中文字幕日韩高清在线| 午夜久久av| 国产一区二区三区四区| 久久亚洲精品中文字幕| 岛国av在线网站| 99亚洲视频| 日韩一区精品| 久久中文欧美| 欧美在线观看视频一区| 亚洲另类黄色| 国产精品一区二区精品| 91精品精品| 视频一区二区三区中文字幕| 亚洲精品精选| 亚洲黄色免费av| 在线一区视频| 国产一区二区精品福利地址| 激情欧美丁香| 精品五月天堂| 欧美精品一卡| 精品国产午夜| 婷婷综合激情| 一区二区三区国产盗摄| 国产一区二区三区国产精品| 日韩欧美少妇| 97久久亚洲| 一区二区精品伦理...| 羞羞答答国产精品www一本| 日韩不卡手机在线v区| 国产综合激情| 久久狠狠久久| 久久五月天小说| 日韩中文字幕| 国产一区二区三区四区大秀| 亚洲欧洲国产精品一区| 久久精品网址| 日本综合视频| 红杏一区二区三区| 亚洲精品动态| 国产综合色区在线观看| 日韩高清二区| 亚洲va中文在线播放免费| 蜜桃视频一区二区三区| 老司机精品视频在线播放| 欧美日韩国产高清电影| 视频一区日韩精品| 秋霞影视一区二区三区| 国产欧美日韩综合一区在线播放| 日韩欧美一区免费| 国产精品午夜一区二区三区| 影院欧美亚洲| 最近高清中文在线字幕在线观看1| 亚洲午夜在线| 成人污污视频| 久久国产精品免费精品3p| 精品一二三区| 国产精品一区二区三区美女| 狠狠爱成人网| 99精品在线观看| 精品国产乱码| 精品国产欧美日韩| 亚洲精品乱码| 亚洲综合图色| 国内亚洲精品| 1024精品一区二区三区| 国产suv精品一区二区四区视频| 婷婷激情综合| 麻豆精品视频在线| 亚洲香蕉网站| 婷婷成人基地| 精精国产xxxx视频在线播放| 日韩免费看片| 精品国产a一区二区三区v免费| 精品一区二区三区中文字幕视频 | 欧美激情一区| 日本成人在线不卡视频| 日韩专区视频网站| 国产亚洲精品久久久久婷婷瑜伽| 9色国产精品| 久久男女视频| 狠狠爱www人成狠狠爱综合网| 精精国产xxxx视频在线野外| 蜜臀久久99精品久久一区二区| www.51av欧美视频| 麻豆精品91| 香蕉久久久久久久av网站| 91精品啪在线观看国产18| 激情综合自拍| 国产精品美女久久久浪潮软件| 五月精品视频| 亚洲午夜在线| 在线亚洲免费| 麻豆9191精品国产| 日本一区中文字幕| 亚洲免费成人av在线| 欧美日韩午夜| 国产精品三p一区二区| 青青国产91久久久久久| 亚洲精品婷婷| 欧美视频一区| 久久久久亚洲精品中文字幕| 里番精品3d一二三区| 成人污污视频| 国产二区精品| 先锋亚洲精品| 亚洲久草在线| 91成人在线| 日韩欧美精品| 亚洲高清二区| 午夜性色一区二区三区免费视频| 中文字幕av一区二区三区四区| 国产精品免费不| 国产成人精品免费视| av亚洲免费| 欧美在线综合| 国产精品66| 日本一二区不卡| 99在线|亚洲一区二区| 日韩在线观看一区二区| 国产精品大片| 免费观看亚洲天堂| 欧美va亚洲va日韩∨a综合色| 亚洲免费中文| 精品视频一二| 久久精品91| 国产精品亚洲欧美一级在线| 黄毛片在线观看| 亚洲午夜免费| 久久中文在线| 欧美专区一区二区三区| 色狠狠一区二区三区| 日产精品一区二区| 五月天激情综合网| 黑人精品一区| 中文不卡在线| 91av一区| 老牛影视精品| 日本a口亚洲| 99久久夜色精品国产亚洲狼| 亚洲视频播放| 色婷婷综合网| 亚洲女同中文字幕| 久久不见久久见国语| 国产一区二区精品久| 蜜桃视频在线观看一区二区| 麻豆精品蜜桃视频网站| 亚洲人成毛片在线播放女女| 精品久久久中文字幕| 免费黄网站欧美| 激情综合婷婷| 在线观看视频免费一区二区三区| 国产精品亚洲欧美一级在线| 视频精品一区二区| 国产精品不卡| 国产精品sm| 香蕉久久夜色精品国产| 日本久久成人网| 亚洲精品综合| 久久国产精品久久久久久电车| 日本一区二区中文字幕| 婷婷综合亚洲| 国产精品久久久久久模特| 六月丁香综合| av资源中文在线| 国产精品欧美在线观看| 日韩欧美一区二区三区在线视频| 国产精品白丝久久av网站| 日韩毛片视频| 精品精品99| 久久亚洲国产精品一区二区| 亚洲电影有码| 亚洲精品在线国产| 午夜一级久久| 石原莉奈一区二区三区在线观看| 91免费精品| 国产h片在线观看|