Skip to content
Menu
(◍ ´꒳` ◍)

  • Blog
  • Front Page
(◍ ´꒳` ◍)

java03(对象和类的例子)

By admin on 2021年8月8日

一个简单的例子
在该例子中,我们创建两个类:Employee 和 EmployeeTest。

首先打开文本编辑器,把下面的代码粘贴进去。注意将文件保存为 Employee.java。

Employee 类有四个成员变量:name、age、designation#名称称号 和 salary#薪水。该类显式声明了一个构造方法,该方法只有一个参数。

Employee.java 文件代码:
import java.io.*;#Java.io包

public class Employee{#雇员
String name;
int age;
String designation;
double salary;
// Employee 类的构造器
public Employee(String name){
this.name = name;
}
// 设置age的值
public void empAge(int empAge){
age = empAge;
}
/* 设置designation的值/ public void empDesignation(String empDesig){ designation = empDesig; } / 设置salary的值/ public void empSalary(double empSalary){ salary = empSalary; } / 打印信息 */
public void printEmployee(){
System.out.println(“名字:”+ name );
System.out.println(“年龄:” + age );
System.out.println(“职位:” + designation );
System.out.println(“薪水:” + salary);
}
}
程序都是从main方法开始执行。为了能运行这个程序,必须包含main方法并且创建一个实例对象。

下面给出EmployeeTest类,该类实例化2个 Employee 类的实例,并调用方法设置变量的值。

将下面的代码保存在 EmployeeTest.java文件中。

EmployeeTest.java 文件代码:
import java.io.*;
public class EmployeeTest{

public static void main(String[] args){
/* 使用构造器创建两个对象 */
Employee empOne = new Employee(“RUNOOB1”);
Employee empTwo = new Employee(“RUNOOB2”);

  // 调用这两个对象的成员方法
  empOne.empAge(26);
  empOne.empDesignation("高级程序员");
  empOne.empSalary(1000);
  empOne.printEmployee();

  empTwo.empAge(21);
  empTwo.empDesignation("菜鸟程序员");
  empTwo.empSalary(500);
  empTwo.printEmployee();

}
}
编译这两个文件并且运行 EmployeeTest 类,可以看到如下结果:

$ javac EmployeeTest.java
$ java EmployeeTest
名字:RUNOOB1
年龄:26
职位:高级程序员
薪水:1000.0
名字:RUNOOB2
年龄:21
职位:菜鸟程序员
薪水:500.0

Category: 鸿蒙

文章导航

java02对象和类
java04(基本数据类型)

Related Posts

承认平庸-iptables高级-multiport模块-16

3月 2, 2023
Read More

泛微oa001-字段

10月 7, 2023
Read More

鸿蒙46Service Ability 生命周期

10月 8, 2021
Read More

发表回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

近期文章

  • 实施002
  • 实施SQL001
  • 泛微oa001-字段
  • 硬件前端-海康威视摄像头
  • 使用Docker搭建Weblogic服务001

近期评论

    归档

    • 2023年10月
    • 2023年9月
    • 2023年8月
    • 2023年5月
    • 2023年4月
    • 2023年3月
    • 2021年11月
    • 2021年10月
    • 2021年9月
    • 2021年8月
    • 2021年5月

    分类

    • C
    • docker
    • iptable
    • ISIS
    • java
    • k8s
    • liunx
    • OpenCV py
    • ospf
    • solr
    • zabbix
    • 劳动法
    • 周杰伦
    • 格林法则
    • 等保
    • 鸿蒙

    其他操作

    • 登录
    • 条目feed
    • 评论feed
    • WordPress.org
    ©2025 (◍ ´꒳` ◍) | WordPress Theme by Superb WordPress Themes