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