专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 告诉你Java怎么定义类

告诉你Java怎么定义类

更新时间:2022-06-09 11:22:41 来源:赢咖4 浏览2020次

Java中的类定义

赢咖4小编告诉大家,在面向对象编程中,类是基本的构建块。它可以定义为描述与类实例化相关的数据和行为的模板。实例化是一个类,就是创建该类的一个对象(变量),可以用来访问该类的成员变量和方法。

类也可以称为逻辑模板来创建共享公共属性和方法的对象。

例如,一个 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怎么定义类”的介绍,大家如果想了解更多相关知识,可以关注一下赢咖4的Java赢咖4在线学习,里面的课程内容从入门到精通,细致全面,通俗易懂,适合没有基础的小伙伴学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>