奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

java中定義常量的方法及介紹

時間:2024-08-27 04:26:08 java語言 我要投稿
  • 相關推薦

java中定義常量的方法及介紹

  java沒有叫全局變量的東西(有全局變量還叫OO嗎?);原因:Java將所有設計都基于對象的基礎上。Java的全局變量只能對一個類內部而言。能夠在類內的任何地方使用的變量就是全局變量,而只在某個特定的函數或者局部的程序塊內使用的變量則是局部變量。

  所以:聲明為static的變量實質上就是全局變量。當聲明一個對象時,并不產生static變量的拷貝,而是該類所有的實例變量共用同一個static變量。

  使用:java中只有static和非static變量,這個屬于每個類的,如果需要全局變量比如PI(3.14...),可以寫一個類Math,定義static變量PI,調用Math.PI就可以使用了,這樣就達到我們使用全局變量的目的了。

  1、將一個 package 中需要的常量集中到一個 XyzConstants 之類的 interface 里聲明,

  就像普通的 field 那樣聲明就行了。

  復制代碼 代碼如下:

  public interface SomeConstants {

  public intPORT = 80;

  public String IP = "166.111.16.1";

  public boolean test = true;

  }

  就可以。

  用到常量的類 implements 這個接口 .. 簡單情況這樣就行樂。

  2、更 formal 的做法是寫一個類維護所有的常量,負責從配置文件(例如properties文件或xml文件)讀取所有的常量的值。

  可以在一個 static {} 塊里從配置文件中初始化所有 static 的變量。 這樣有利于提高軟件的可配置性。改些東東不用動代碼,比較好。

  最好要有 config Tool 負責寫配置文件。

  3.其他說明:

  定義一個公開類,在里面加static 變量。

  復制代碼 代碼如下:

  public class infos{

  private infos(){

  }

  public static int PORT = 80;

  public static String IP = "166.111.166.111";

  public static boolean test = true;

  public static final String MYNAME="zzz"; //定義中用了final,就是不能改變的。

  }

  在別的class中調用這些變量就是: infos.PORT,infos.IP,infos.test,infos.MYNAME

  多個class交互時可以通過改變這些變量的值來傳遞信息。比如 infos.test被別的class改成了false,可能表示某一件事已經失敗或已經做過,其它class就可以提前知道這些信息。

  其中infos.MYNAME被定義為了final,即成為常量。用final修飾的成員變量表示常量,值一旦給定就無法改變!

【java中定義常量的方法及介紹】相關文章:

Java中定義與聲明的區別05-21

Java常量和變量06-17

java常量和變量入門教程09-07

Java入門教程:常量和變量09-01

PHP常量介紹05-27

Java編程中異常處理的方法10-02

JAVA中STRING的常用方法總結06-28

Java編程中獲取路徑的方法09-06

Java中嵌入式MySQL的使用方法介紹10-06

從Java的jar文件中如何讀取數據的方法10-18

主站蜘蛛池模板: 建昌县| 临城县| 明光市| 营山县| 焦作市| 科尔| 察隅县| 临清市| 乡宁县| 嘉祥县| 佛冈县| 荥经县| 丰原市| 临猗县| 开鲁县| 榆社县| 扶绥县| 浪卡子县| 上思县| 靖边县| 区。| 西城区| 土默特左旗| 达孜县| 望城县| 广汉市| 阳新县| 平乐县| 临清市| 佛学| 榆林市| 淮滨县| 仙桃市| 安达市| 左云县| 东明县| 修水县| 安庆市| 天气| 金川县| 英山县|