找到 343 篇文章 關於 Java 程式設計

Java 命名規範

Ankitha Reddy
更新於 2024年8月22日 12:12:47

3K+ 瀏覽量

所有 Java 元件都需要名稱。用於類、變數和方法的名稱稱為識別符號。不同 Java 元件的命名約定如下:包命名約定 類命名約定 介面命名約定 方法命名約定 常量命名約定 變數命名約定 快速總結 包命名約定 Java 包的命名約定通常涉及使用小寫字母。通常使用 ... 閱讀更多

Java 中私有建構函式的用途是什麼?

Syed Javed
更新於 2020年6月18日 07:56:40

695 瀏覽量

如果我們想要限制物件的建立,私有建構函式很有用。例如,可以使用私有建構函式實現單例模式。示例線上演示public class Tester {    private static Tester instance;    private Tester(){}      public static Tester getInstance(){       if(instance == null){          instance = new Tester();       }       return instance;    }      public static void main(String[] args) {       Tester tester = Tester.getInstance();       Tester tester1 = Tester.getInstance();       System.out.println(tester.equals(tester1));    }   }輸出它將輸出true

Java 中如何實現向下轉型?

Syed Javed
更新於 2020年3月12日 10:34:57

124 瀏覽量

是的,可以透過強制轉換將變數向下轉型為其範圍較低的替代型別。儘管這可能會導致資料丟失。請參見下面的示例 -示例線上演示public class Tester {      public static void main(String[] args) {       int a = 300;         byte b = (byte)a;         System.out.println(b);    }   }輸出它將輸出 -44

什麼是執行時多型或動態方法過載?

Ankitha Reddy
更新於 2020年3月5日 12:29:43

1K+ 瀏覽量

多型是指一個物件能夠採取多種形式的能力。OOP 中多型最常見的用法是當父類引用用於引用子類物件時。子類對方法的重寫稱為執行時多型。JVM 在執行時而不是編譯時確定要執行的方法。示例線上演示class SuperClass {    SuperClass get(){       System.out.println("SuperClass");       return this;    } } public class Tester extends SuperClass {    Tester get(){       System.out.println("SubClass");       return this;    }    public static void main(String[] args) {       SuperClass tester = new Tester();         tester.get();    }   }輸出SubClass

什麼是 Java 中的標記介面?

Debarpito Sarkar
更新於 2022年9月5日 12:14:41

2K+ 瀏覽量

本文將幫助您瞭解 Java 中的標記介面是什麼。在瞭解標記介面之前,讓我們回顧一下介面。介面與物件類似,是類的藍圖。它包含靜態常量和抽象方法。它是 Java 中實現抽象和多重繼承的一種機制。它使用 interface 關鍵字宣告。它提供完全抽象,這意味著介面中的所有方法都必須宣告為空體,並且所有欄位預設都必須是 public、static 和 final。語法 interface { // 常量欄位宣告 ... 閱讀更多

什麼是 Java 中的靜態空白 final 變數?

Syed Javed
更新於 2019年7月30日 22:30:22

378 瀏覽量

不可以。Java 中不允許這樣做。編譯器將無法編譯並丟擲錯誤,指出空白 final 欄位可能尚未初始化。

什麼是 Java 中的空白或未初始化的 final 變數?

Ankitha Reddy
更新於 2019年7月30日 22:30:22

229 瀏覽量

不可以。Java 中不允許這樣做。編譯器將無法編譯並丟擲錯誤,指出空白 final 欄位可能尚未初始化。

在 Java 中使用 this 關鍵字的 6 種方法是什麼?

Priya Pallavi
更新於 2020年6月18日 07:53:10

2K+ 瀏覽量

this 可用於獲取當前物件。this 可用於呼叫當前物件的 method。this() 可用於呼叫當前類的建構函式this 可作為引數傳遞給方法呼叫。this 可作為引數傳遞給建構函式。this 可用於從方法中返回當前物件。

我們可以在 Java 中建立沒有 main 方法的程式嗎?

Syed Javed
更新於 2019年7月30日 22:30:22

2K+ 瀏覽量

不可以。對於基於 Java 的應用程式,JVM 將抱怨缺少 main 方法。

Java 建構函式返回值,但是什麼?

Priya Pallavi
更新於 2020年2月4日 10:54:52

839 瀏覽量

不可以。Java 建構函式不能返回值。如果需要,只需建立一個呼叫所需建構函式並返回所需值的方法即可。請參見下面的示例。public class Tester {    public Tester(){}    public static Tester getInstance(){       Tester tester = new Tester();        return tester;    } }

廣告