Java笔记2020/4/8

文章展示了如何在Java中创建Employee类,包括其属性如id、name、age、salary以及自定义类型MyDate。Employee对象可以拥有MyDate类型的birthday属性,表示生日,同时提到了使用Account类数组来表示员工的账户。通过emp1.birthday.year访问嵌套属性的概念也得到了说明。
public class Employee{

int id;

String name;

int age;

double salary;

static String info="员工";//所有对象共用一个

}

class EmployeeTest{

public static void main(String[] args){

Employee emp1=new Employee;

emp1.id=1;

emp1.age=24;

emp1.name="小白";

emp1.salary=6000;

System.out.println("id="+emp1.id+",name="+emp1.name+",age="+emp1.age);

System.out.println(emp1);//emp1里装的是地址名,所以打印出来也是地址

Employee emp2=new Employee;

}

}
public class MyDate{
int year;
int month;
int day;
}
public class Employee{
int id;
String name;
int age;
double salary;
MyDate birthday;//这种叫MyDate类,只不过是自己定义的
//声明一个类,作为另一个类的属性
Account[] accounts;//比如员工有账户,就声明Account类的数组

}
public class Employee{
public static void main(String[] args){
Employee emp1=new Employee();
emp1.id=1001;
emp1.name="杰克";
emp1.age=24;
emp1.salary=8900;
emp1.birthday=new MyDate();
/*也可以
MyDate mydate1=new MyDate();
emp1.birthday=mydate1;
*/
emp1.birthday.year=1998;
emp1.birthday.month=2;
emp1.birthdat.day=28;
System.out.println("id="+emp1.id+",name="+emp1.name+",age="+emp1.age+",salary="+emp1.salary+",birthday="+emp1.birthday.year+"."emp1.birthday.month+"."+emp1.birthday.day);
}
}

对于emp1.birthday.year这种变量,是相当于先从emp1里存的地址找birthday,再从birthday里存的地址再找year,最终获得year的变量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帅奈德er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值