Thinking in Java--初始化

Thinking in Java(2)---初始化

ok,今天我看到在Thinking in java中的內容和大家共享下,總是忘記更新自己的簡書,這點向大家說聲sorry.

java 提供了一種成員變量必須初始化的機制,就是說任何的成員變量必須初始化,否則Java會提供該成員變量的數據類型的默認值
代碼如下:

public class IniiialValues {

boolean b;
char c;
byte byt;
short s;
int i;
long l;
float f;
double d;

void print() {
    System.out.println("Date type:[]" + "boolean =" + b + "");

    System.out.println("Date type:[]" + "char =" + c + "");
    System.out.println("Date type:[]" + "byte =" + c + "");
    System.out.println("Date type:[]" + "short =" + s + "");
    System.out.println("Date type:[]" + "int =" + i + "");
    System.out.println("Date type:[]" + "long =" + l + "");
    System.out.println("Date type:[]" + "float =" + f + "");
    System.out.println("Date type:[]" + "double =" + d + "");
}

public static void main(String[] args) {
    IniiialValues i = new IniiialValues();
    i.print();
}}

在Java中變量定義的順序,決定了變量的初始化的順序

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,767評論 18 399
  • (一)Java部分 1、列舉出JAVA中6個比較常用的包【天威誠信面試題】 【參考答案】 java.lang;ja...
    獨云閱讀 7,142評論 0 62
  • Java的初始化可以分為兩個部分:(a)類的初始化(b)對象的創建(a)類的初始化 **一、概念介紹: ** 一個...
    夢工廠閱讀 4,241評論 1 24
  • 一:java概述:1,JDK:Java Development Kit,java的開發和運行環境,java的開發工...
    ZaneInTheSun閱讀 2,688評論 0 11
  • 時間就像手掌里的水,無論攤開還是緊握,都會從指縫中一點一滴消失殆盡。大一第一學期的思修課也是這樣悄無聲息的接近了尾...
    櫻花雨夢閱讀 1,103評論 0 5