黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 告訴你Java怎么定義類

告訴你Java怎么定義類

更新時間:2022-06-09 11:22:41 來源:動力節點 瀏覽2503次

Java中的類定義

動力節點小編告訴大家,在面向對象編程中,類是基本的構建塊。它可以定義為描述與類實例化相關的數據和行為的模板。實例化是一個類,就是創建該類的一個對象(變量),可以用來訪問該類的成員變量和方法。

類也可以稱為邏輯模板來創建共享公共屬性和方法的對象。

例如,一個 Employee 類可能以變量和方法的形式包含所有員工的詳細信息。如果類被實例化,即如果創建了類的對象(例如 e1),我們可以訪問該類的所有方法或屬性。

在 Java 中定義一個類

Java 提供了一個保留關鍵字class來定義一個類。關鍵字后面必須跟類名。在類內部,我們聲明方法和變量。

通常,類聲明按其出現的順序包括以下內容:

修飾符:類可以是公共的或具有默認訪問權限。

class 關鍵字: class 關鍵字用于創建類。

類名:名稱必須以首字母開頭(按約定大寫)。

超類(如果有的話):類的父類(超類)的名稱,如果有的話,前面有關鍵字extends。一個類只能擴展(子類)一個父類。

接口(如果有):由類實現的接口的逗號分隔列表,如果有的話,前面有關鍵字 implements。一個類可以實現多個接口。

Body:用大括號 { } 包圍的類主體。

句法:

<訪問說明符> 類 class_name   
{  
// 成員變量   
// 類方法   
}  

Java 類示例

示例 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();    
    }  
}  

輸出:

以上就是關于“告訴你Java怎么定義類”的介紹,大家如果想了解更多相關知識,可以關注一下動力節點的Java在線學習,里面的課程內容從入門到精通,細致全面,通俗易懂,適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 成人看片免费 | 麻豆一区区三三四区产品麻豆 | 99re最新地址精品视频 | 天天爱天天做天天干 | 骚碰人人| 午夜影视福利 | 九九热视频精品在线 | 一本大道香蕉高清久久 | 欧美另类日韩中文色综合 | 亚洲一本 | 2020久久国产最新免费观看 | 日韩性freexxxx在线观看 | 精品在线视频播放 | 免费在线观看一级毛片 | 曰批免费视频播放免费观看网站 | 精品欧美日韩一区二区三区 | 成人在线观看视频免费 | 欧美精品video | 国产欧美一区二区三区视频 | 国产中的精品一区的 | 欧美日韩一区二区三区麻豆 | 国产综合色在线视频区 | 青青青亚洲精品国产 | 色噜噜狠狠成人网 | 五月天视频网 | 国产xxxx| 任我鲁这里有精品视频在线播 | 日韩欧免费一区二区三区 | 欧美肥胖老女人 | 亚洲欧洲日产国码 最新 | 18成禁人视频免费 | 男女在线无遮挡毛片免费 | 中文字幕亚洲图片 | 色天使色婷婷在线影院亚洲 | 成人黄色免费观看 | 在线观看免费视频a | tom影院亚洲国产一区二区 | 国产高清美女一级a毛片久久 | 日韩在线视频在线观看 | 色综合久久综合网 | 免费国产成人高清在线看软件 |