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();
}
}
输出:
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习