JAVA面向对象学习——java面向对象概念———实例化2个对象——this使用理解

本文展示了一个使用Java实现的员工信息类,该类包括姓名、年龄、职位和薪水等属性,并提供了设置这些属性的方法及打印员工信息的功能。通过两个实例演示了如何创建员工对象并设置其详细信息。
public class Employee
{
    String name;
    int age;
    String designation;
    double salary;

    public Employee(String name)
    {
        this.name = name;
    }

    public void empAge(int empAge)
    {
        age =  empAge;
    }

    public void empDesignation(String empDesig)
    {
        designation = empDesig;
    }

    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);
    }

    public static void main(String[] args)
    {

        Employee empOne = new Employee("RUNOOB1");
        Employee empTwo = new Employee("RUNOOB2");


        empOne.empAge(26);
        empOne.empDesignation("gao_ji");
        empOne.empSalary(1000);
        empOne.printEmployee();

        empTwo.empAge(21);
        empTwo.empDesignation("di_ji");
        empTwo.empSalary(500);
        empTwo.printEmployee();
    }


}

名字:RUNOOB1
年龄:26
职位:gao_ji
薪水:1000.0

名字:RUNOOB2
年龄:21
职位:di_ji
薪水:500.0

public class Employee
{
    String name;
    int age;
    String designation;
    double salary;

    public Employee(String name,int age)
    {
        this.name = name;
        this.age = age;
    }


    public void empDesignation(String empDesig)
    {
        designation = empDesig;
    }

    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);
    }

    public static void main(String[] args)
    {

        Employee empOne = new Employee("RUNOOB1",25);
        Employee empTwo = new Employee("RUNOOB2",22);


        empOne.empDesignation("gao_ji");
        empOne.empSalary(1000);
        empOne.printEmployee();

        empTwo.empDesignation("di_ji");
        empTwo.empSalary(500);
        empTwo.printEmployee();
    }


}

名字:RUNOOB1
年龄:25
职位:gao_ji
薪水:1000.0

名字:RUNOOB2
年龄:22
职位:di_ji
薪水:500.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值