用JAVA (1)定义一个Teacher类,为其添加编号(String)、姓名、年龄3个变量和一个无参构造方法

作者&投稿:钞钓 (若有异议请与网页底部的电邮联系)
在⑴的基础上为Teacher类中添加带参数构造方法public Teacher(String number,String name,int age),~

public class Teacher
{
public String id;
public String Name;
public int Age;
public String college;
public Teacher()
{
this.id = "0001";
this.Name="CJK";
this.Age = 20;
}
public String getCollege()
{
return college;
}
public String teacherInfo(String id,String name,int age)
{
this.id = id;
this.Name=name;
this.Age = age;
return "返回参数信息";//这个地方我不太明白你说的返回参数是什么意思
//把3个参数拼接起来返回出来?
}

public String teacherInfo(Teacher d)
{
this.id = d.id;
this.Name=d.Name;
this.Age = d.Age;
return "返回参数信息";//这个地方我不太明白你说的返回参数是什么意思,

}
public static void main(String[] args)
{
Teacher t1 = new Teacher();
System.out.println("teacher1 info...");
System.out.println("id:" + t1.id);
System.out.println("Name:" + t1.Name);
System.out.println("Age:" + t1.Age);

Teacher t2 = new Teacher();
t2.teacherInfo("0002", "MMYZ", 21);
System.out.println("teacher2 info...");
System.out.println("id:" + t2.id);
System.out.println("Name:" + t2.Name);
System.out.println("Age:" + t2.Age);

Teacher t3 = new Teacher();
t3.id = "0003";
t3.Name="小泽玛利亚";
t3.Age = 23;
t3.teacherInfo(t3);

System.out.println("teacher3 info...");
System.out.println("id:" + t3.id);
System.out.println("Name:" + t3.Name);
System.out.println("Age:" + t3.Age);
}
}

public class B
public static void main(String[] args)
Set set = new HashSet()
Iterator 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 Teacher {

private String number;
private String name;
private int age;

public Teacher(){
//Java 默认初始化
}

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

public static void main(String[] args) {
Teacher teacher = new Teacher();
System.out.println("Default teacher number: " + teacher.number);
System.out.println("Default teacher name: " + teacher.name);
System.out.println("Default teacher age: " + teacher.age);

Teacher teacher2 = new Teacher("001", "Miss Gao", 25);
System.out.println("Constructor by Teacher(String number,String name,int age) teacher number: " + teacher2.number);
System.out.println("Constructor by Teacher(String number,String name,int age) teacher name: " + teacher2.name);
System.out.println("Constructor by Teacher(String number,String name,int age) teacher age: " + teacher2.age);

}

}
---------------运行结果
Default teacher number: null
Default teacher name: null
Default teacher age: 0
Constructor by Teacher(String number,String name,int age) teacher number: 001
Constructor by Teacher(String number,String name,int age) teacher name: Miss Gao
Constructor by Teacher(String number,String name,int age) teacher age: 25

public class Teacher {
String id;
String name;
int age;

public Teacher() {
id = "大内密探001";
name = "周星星";
age = 108;
}

public static void main(String[] args) {
Teacher teacher = new Teacher();
System.out.println(teacher.id);
System.out.println(teacher.name);
System.out.println(teacher.age);
}
}

运行结果:

大内密探001
周星星
108

能不能说详细一点,如果是简单的定义的话
class Teacher{
public string NO;
public string name;
public int age;
public void Teacher(){
NO="111";
name="张三";
age=20;
}
}
至于输出信息,你定义了Teacher对象之后自然就可以访问里面的成员变量,也就可以自己设计输出形式了。


清远市18486949547: 用JAVA (1)定义一个Teacher类,为其添加编号(String)、姓名、年龄3个变量和一个无参构造方法 -
种凤力百: public class Teacher { String id; String name; int age; public Teacher() { id = "大内密探001"; name = "周星星"; age = 108; } public static void main(String[] args) { Teacher teacher = new Teacher(); System.out.println(teacher.id); System.out.println(teacher.name); System.out.println(teacher.age); } } 运行结果:大内密探001 周星星108

清远市18486949547: 用JAVA定义一个学生的类Student . -
种凤力百: public class Student { //定义一个学生类 private int StuNum; //学号 private int Class; //班级 private char Gender; //性别 private int Age; //年龄 public Student(int StuNum, int Class, char Gender, int Age){//构造函数 this.stuNum = StuNum; this....

清远市18486949547: 用JAVA定义一个学生类,包括姓名,年龄,班级 -
种凤力百: public class Student {private String name;private int age;private String classNo; public String getName() {return name;} public void setName(String name) {this.name = name;} public int getAge() {return age;} public void setAge(int age...

清远市18486949547: 用java写一个java控制台实现的图书借阅 -
种凤力百: 图书对象 存入一个ArrayList实现图书管理员上架下架,学生借书还书,存入一个Map,把学生对象和图书对象关联起来 剩下就是体力活了,别偷懒,赶紧写吧 不是控制台的嘛,要GUI干什么呢?多线程嘛,那就不能用HashMap你得用HashTable...

清远市18486949547: 用Java定义1个图书类成员变量书号、书名、作者单价出版社;定义带参构造方法实现借书与还书功能 -
种凤力百: publicclassBook{privateStringbookNumber;//书号privateStringbookName;//书名privateStringauthor;//作者privatedoubleprice;//单价privateStringpress;//出版社privateIntegerborrowNumber;//借书次数//getter和setter省略//构造器publicBook...

清远市18486949547: java 如何定义一个类?定义一个类需要注意那些地方? -
种凤力百: 很难用几句话说明所有的问题,定义一个类很容易.最简单的写法是class MyClass{}即可.但是定义类需要注意的问题很多,在这里没办法尽述全部: 从一般规范来说. 1.首先一个java文件中至多只能有一个类被声明为public(可以没有public类)...

清远市18486949547: 用java定义一个学生类,要处理的信息有学号、姓名、年龄、专业. -
种凤力百: // 一个简单的学生类 public class Student {private int sno; // 学号private String sname; // 姓名private int sage; // 年龄private String profession; // 专业 public Student() {} public Student(int sno, String sname, int sage, String profession) ...

清远市18486949547: 用java定义一个学生类和一个课程类,要求能实现一个学生能选择多门课程的情况
种凤力百: import java.util.ArrayList; import java.util.List; /** * @stereotype role */ public class Student { private String name; private java.util.List<Course> courses = new ArrayList<Course>(); public Student(String name) { this.name = name; } public String ...

清远市18486949547: java写一个关于人,教师,学生的类.要求定义静态数据域,用继承方法写.最后编写一个主类来测试这三个类 -
种凤力百: public class test {public static void main(String[] args) {System.out.println(new Person("p"));System.out.println(new Teacher("t","教书"));System.out.println(new Student("s","学习"));}} class Person{public static String ...

清远市18486949547: 怎样用java定义一个int数组 -
种凤力百: int[] anArray = null;这样赋值在java中是不允许的,会判定为语法错误,首先java只可以在class中声明成员变量,而不能对变量赋值,你只能在方法中(例如:main方法或者其他方法)对变量赋值.但是class中允许在声明变量的同时,为变量赋...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网