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