更新時間:2022-10-20 09:35:59 來源:動力節點 瀏覽1588次
Java 提供了一個保留關鍵字class來定義一個類。關鍵字后面必須跟類名。在類內部,我們聲明方法和變量。
通常,類聲明按其出現的順序包括以下內容:
修飾符:類可以是公共的或具有默認訪問權限。
class 關鍵字: class 關鍵字用于創建類。
類名:名稱必須以首字母開頭(按約定大寫)。
超類(如果有的話):類的父類(超類)的名稱,如果有的話,前面有關鍵字extends。一個類只能擴展(子類)一個父類。
接口(如果有):由類實現的接口的逗號分隔列表,如果有的話,前面有關鍵字 implements。一個類可以實現多個接口。
Body:用大括號 { } 包圍的類主體。
句法:
<訪問說明符> 類 class_name
{
// 成員變量
// 類方法
}
示例 1:
讓我們考慮以下示例來了解如何在 Java 中定義一個類并使用類的對象來實現它。
計算.java
// 類定義
公共類 計算{
// 實例變量
詮釋 一個;
詮釋 b;
// 要實例化的構造函數
公共 計算(int x, int y){
這個.a = x;
這.b = y;
}
// 添加數字的方法
公共整數 添加(){
int res = a + b;
返回 資源;
}
// 減去數字的方法
公共整數 減法(){
int res = a - b;
返回 資源;
}
// 數字相乘的方法
公共整數 乘法(){
int res = a * b;
返回 資源;
}
// 數字除法
公共整數 除法(){
int res = a / b;
返回 資源;
}
// 主要方法
公共靜態無效 主要(字符串[]參數){
// 創建類對象
計算 c1 = new Calculate( 45 , 4 );
// 調用Calculate類的方法
System.out.println( "加法是:" + c1.add());
System.out.println( "減法是:" + c1.subtract());
System.out.println( "乘法是:" + c1.multiply());
System.out.println( "除法為:" + c1.divide());
}
輸出:
示例 2:
在下面的示例中,我們將創建兩個類 Employee 和 EmployeeClass。Employee 類獲取并顯示員工詳細信息。在 EmployeeClass 中,我們創建 Employee 類的對象并使用它的方法。在這里,我們使用類構造函數初始化對象。
EmployeeClass.java
// 獲取員工詳細信息的類
類 員工{
// 聲明變量
int emp_id;
字符串名稱;
字符串部門;
浮動 工資;
// 初始化變量的方法
void add_info ( int id, String n, String d, float sal) {
這個.emp_id = id;
這個.name = n;
這個.dept = d;
這個.salary = 薩爾;
}
// 顯示員工詳細信息的方法
無效 顯示(){
System.out.println( "員工編號:" + emp_id );
System.out.println( "員工姓名:" + name );
System.out.println( "員工部門:" + dept );
System.out.println( "員工工資:" + 工資);
}
}
公共類 EmployeeClass {
公共靜態無效 主要(字符串[]參數){
// 創建Employee類的對象
員工 e1 = 新 員工();
員工 e2 = 新 員工();
員工 e3 = 新 員工();
// 調用方法
e1.add_info ( 101 , "納曼" , "Salesforce" , 45000 );
e2.add_info ( 102 , "Riya" , "Tax" , 25000 );
e3.add_info ( 103 , "阿努" , "發展" , 55000 );
e1.display();
e2.display();
e3.display();
}
}
輸出:
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習