Java 对象引用和对象赋值

在这里插入图片描述

1、EmployeeTest.java

package com.company;

import org.jetbrains.annotations.NotNull;

public class EmployeeTest {
    /*  声明类型
    *   	boolean	布尔型
            byte	字节型
            char	字符型
            double	双精度浮点
            float	单精度浮点
            int	    整型
            long	长整型
            short	短整型
    * */
    int age;
    String name;
    long weight;
    int height;
    float balance;
    boolean onTheJob;
    private static double salary;/* 类变量(静态变量):salary是静态的私有变量 */
    public static final String DEPARTMENT = "开发人员"; /* 类变量(静态变量):DEPARTMENT是一个常量 */
    public String name1;/* 实例变量:这个实例变量对子类可见 */
    private double salary1;/* 实例变量:私有变量,仅在该类可见 */

    public EmployeeTest (String name) {
        this.name = name;
    }
    public void getAge(int returnAge){
        /*
        这是局部变量
         */
        int numb = 22;
        age = returnAge + numb;
    }
    public void getWe(long returnWe){
        weight = returnWe;
    }
    public void getHe(int returnHe){
        height = returnHe;
    }
    public void getBa(float returnBa){
        balance = returnBa;
    }
    public void getOn(boolean returnOn){
        onTheJob = returnOn;
    }
    public void setSalary(double empSal){
        salary = empSal;
    }

    public void getNa(String returnNa){
        name1 = returnNa;
    }

    public void setSalary1(double empSal1){
        salary1 = empSal1;
    }
	
    public void newMain( ){
        System.out.println("姓名:" + name);
        System.out.println("年龄:" + age);
        System.out.println("身高:" + height);
        System.out.println("体重:" + weight);
        System.out.println("本月薪水:" + salary);
        System.out.println("本年年薪:" + salary1);
        System.out.println("余额:" + balance);
        /* 判断布尔值 true=是 false=否 */
        if (new Boolean(onTheJob)) {
            System.out.println("是否在职:是");
        }else {
            System.out.println("是否在职:否");
        }
        System.out.println("职位:" + DEPARTMENT);
        System.out.println("是否加班:" + name1);
        //   打印,查看值的类型
        System.out.println(getType(name));
    }

    private static @NotNull
    String getType(Object seeReturnType) {
        /*
         * 判断值的类型
         * */
        return seeReturnType.getClass().toString();
    }

}

2、ClassTest1.java

对象引用和对象赋值:EmployeeTest.java

package com.company;

public class ClassTest1 {

    public static void main(String[] args){
        EmployeeTest Emp = new EmployeeTest("java");

        Emp.getAge(21);
        Emp.getHe(177);
        Emp.getWe(68);
        Emp.getBa(17777);
        Emp.getOn(true);
        Emp.getNa("是");
        Emp.setSalary(1000.1);
        Emp.setSalary1(20000.2);
        Emp.newMain();

    }
}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值