java 设计教师类

java 设计教师类,第1张

import java.util.Date

import java.util.GregorianCalendar

class Teacher {

private String name

private double salary

private Date start_date

public Teacher(){

}

//用这个方法可以直接将Teacher对象new出来,

//然后就是调用方法查询与更改

public Teacher(String name, double salary, int year,

int month, int day) {

this.name=name

this.salary=salary

//创建时间对象的时候,月是从0月开始的哦,

//因此十月的话对应月的整数是9

start_date=new GregorianCalendar(year,month-1,day).getTime()

}

//设置姓名

public void setName(String name) {

this.name = name

}

//获得姓名

public String getName() {

return name

}

//饥侍获取工资

public double getSalary() {

return salary

}

//获取时间

public Date getStart_date() {

return start_date

}

//设置时间

public void setStart_date(Date start_date) {

this.start_date = start_date

}

//设置工资

public void setSalary(double salary) {

this.salary = salary

}

}

//测试类

public class Test {

public static void main(String[] args) {

//利用无参构造方法创建Teacher对象

Teacher tea=new Teacher()

tea.setName("张三")

tea.setSalary(10000.0)

//创建时间对象的时候,月是从0月开始的哦,因此十月的话

//对应月的整数是9

Date date=new GregorianCalendar(2010,9,21).getTime()

tea.setStart_date(date)

//用有参构造方法创建Teacher对象

Teacher tea1=new Teacher("李斯",20000.0,2010,10,21)

//获得相应对象的属性值郑肢首

System.out.println(tea.getName()+"工资:"+tea.getSalary()+

"入职日期为"+tea.getStart_date())

System.out.println(tea1.getName()+"工资:"+tea1.getSalary()+

"入职日期为"+tea1.getStart_date())

}

}

日期你也可以喊数字符串传过去,方法跟楼上的时间设置 传递一样,

希望对你有点用

public class B 

public static void main(String[] args)

Set<Teacher>set = new HashSet<Teacher>()

Iterator<Teacher>iterator = set.iterator()

while (iterator.hasNext())

System.out.println

class Teacher

private int id

public Teacher()

public Teacher(int id, String name, int age, boolean sex) 

this.sex = sex

HashSet类

实现了Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证Set的迭代顺序,特别是它不保证该顺序持久不变,此类允许使用空中null元素。添加到由HashSet类实现的Set集合渣磨中的对象。需要重新实现equal()方法。

从而保证插入集合中对象的标识的唯一性。斗梁山HashSet类实现了Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证Set的迭代顺序,特别是它不保证该顺序持久不变。

定义教师类此颤,public class TeacherInfo,里面添加变量,参考写法,private string teacherName;后面再封装一下,set和get方法,重写tostring方法,输出肆毕教师类对象信息就行森雹败了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12396009.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存