起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > 告诉你Java怎么定义类

告诉你Java怎么定义类

时间:2022-08-14 14:43:15来源:零基础学Java 作者:Java学习网 已有: 名学员访问该课程

  快捷搜索:java怎么定义类

前言: Java中的类定义 IT培训网小编告诉大家,在面向对象编程中,类是基本的构建块。它可以定义为描述与类实例化相关的

Java中的类定义

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

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

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

文章出自:http://qh.itpxw.cn/peixun/software/2022123600.html

文章标题:告诉你Java怎么定义类



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容