更新時間:2022-06-28 10:53:02 來源:動力節點 瀏覽1276次
動力節點小編告訴大家,一個Java程序可以被認為是一個對象的集合,而這些對象通過方法調用相互協同工作。在下面的Java教程中,為大家介紹下類、對象、方法和實例變量的概念。
對象:對象是一個類的實例,具有狀態和行為。例如,狗是一個對象,其狀態為:顏色、名稱、品種;行為:搖尾巴、叫、吃等。
類:類是描述一類對象的行為和狀態的模板。
方法:方法是進行一個類可以有多種方法。邏輯運算、數據修改、所有動作都在方法中完成。
實例變量:每個對象都有一個唯一的實例變量,對象實例變量的狀態由這些值決定。
我們來看一個簡單的 Java 程序,它會打印字符串Hello World
public class HelloWorld {
/* 第一個 Java 程序
* 打印字符串 Hello World
* /
public static void main (String [] args) {
System.out.println ("Hello World"); // 打印 Hello World
}
}
下面將逐步介紹如何保存、編譯和運行這個程序:
打開記事本,把上面的代碼加進去;
保存文件名:HelloWorld.java;
打開cmd命令窗口,輸入目標文件所在的位置,假設C:\
在命令窗口中輸入 javac HelloWorld.java 按回車鍵編譯代碼。如果代碼沒有錯誤,在cmd命令提示符下輸入下一行。(假設設置了環境變量)。
然后輸入 java HelloWorld 按回車鍵運行程序
您將在窗口中看到 Hello World
C : > javac HelloWorld.java
C : > java HelloWorld
Hello World
編寫 Java 程序時,應注意以下幾點:
區分大小寫: Java 區分大小寫,這意味著標識符 Hello 和 hello 是不同的。
類名:對于所有類,類名的第一個字母應大寫。如果類名由多個單詞組成,則每個單詞的首字母應大寫,例如 MyFirstJavaClass。
方法名稱:所有方法名稱都應為小寫字母。如果方法名稱包含多個單詞,則每個單詞后面首字母大寫。
源文件名:源文件名必須與類名相同。保存文件時,應使用類名作為文件名保存(記住Java區分大小寫),文件名后綴為.java。(如果文件名和類名不同會導致編譯錯誤)。
Main方法入口:所有Java程序都由public static void main(String[] args)方法開始。
Java 的所有組件都是必需的名稱。類名、變量名和方法名稱為標識符。
關于Java標識符,需要注意以下幾點:
所有標識符都應以字母(AZ 或 az)、美元符號 ($) 或下劃線 (_) 開頭
第一個字符之后可以是任意字符組合
關鍵字不能用作標識符
標識符區分大小寫
合法標識符,例如:age、$salary、_value、__ 1_value
非法標識符示例:123abc, -salary
與其他語言一樣,Java 可以使用修飾符類方法和屬性進行修改。有兩種類型的修飾符:
訪問控制修飾符:default、public、protected、private
非訪問控制修飾符:final、abstract、strictfp
在接下來的部分中,我們將深入討論 Java 修飾符。
Java,有幾種類型的變量如下
局部變量
類變量(靜態變量)
成員變量(非靜態變量)
數組存儲在堆對象上,可以保存多個相同類型的變量。
Java 5.0 引入了枚舉,Java枚舉約束變量只能是預先設定的值。使用枚舉可以減少代碼錯誤。
比如我們為果汁店設計了一個程序,它會限制小杯、中杯、大杯的果汁。這意味著它不允許客戶除了三點維度果汁。
這些保留字不能用于命名常量、變量和任何標識符。
與 C/C++ 類似,Java 支持單行和多行注釋。Java 編譯器會忽略注釋字符。
public class HelloWorld {
/* 這是第一個Java程序
*它將打印Hello World
* 這是一個多行注釋的示例
*/
public static void main(String []args){
// 這是單行注釋的示例
/* 這個也是單行注釋的示例 */
System.out.println("Hello World");
}
}
空行或帶注釋的行,Java 編譯器將被忽略。
在 Java 中,一個類可以派生自其他類。如果你想創建一個類,并且已經有了你需要的類屬性或方法,那么你可以將一個新創建的類繼承類。
使用繼承方法,可以重用已有的類方法和屬性,無需重寫代碼。繼承的類稱為超類(super class),派生的類稱為子類(subclass)。
在Java中,理解為對象之間相互通信的接口協議。接口在繼承中起著重要作用。
接口定義了一個要使用的方法是派生的,但該方法的具體實現完全取決于派生類。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習