Top 1:
创建一个用于通讯录的联系人类。
(1)包含联系人姓名、电话两个属性
(2)定义用于设置两个属性的值的setXXXX方法 ,获取两个属性值getXXXX方法。
(3)定义无参构造方法、带有两个参数的构造方法
(4)定义输出方法,用于输出联系人对象的信息
(5)编写测试类,分别调用以上构造方法创建对象,并对对象的属性赋值,输出对象。
该题的代码如下:text1.Java(主函数)
import java.util.Scanner;
public class text1
{
public static void main(String []args)
{
Scanner sc = new Scanner(System.in);
System.out.println("name:");
String name = sc.next();
System.out.println("telephone:");
String telephone = sc.next();
text2 t = new text2();
t.setName(name);
t.setTelephone(telephone);
t.jianjie();
}
}
text2.java // (类函数)(含有各种类的函数)
class text2
{
private String name;
private String telephone;
public String getName()
{
return name;
}
public String getTelephone()
{
return telephone;
}
public void setName(String tname)
{
name = tname;
}
public void setTelephone(String ttelephone)
{
telephone = ttelephone;
}
public void jianjie()
{
System.out.println("name:"+ name + " , telephone:"+telephone);
}
}
运行结果如下:
Top 2:
创建一个用于图书管理的图书类。
(1)包含图书名称、ISBN编号 、作者、出版社、单价等属性
(2)定义各属性的set XXXX、getXXXX方法
(3)定义无参构造方法、带参构造方法
(4)定义输出方法,用于输出图书对象的信息
(5)编写测试类,分别调用以上构造方法创建对象,并对对象的属性赋值,输出对象。
该题的代码如下:
主函数:text3
import java.util.Scanner;
public class text3
{
public static void main(String []args)
{
Scanner sc = new Scanner(System.in);
System.out.println("input tsname:");
String tsname =sc.next();
System.out.println("input isbn:");
String isbn =sc.next();
System.out.println("input zzname:");
String zzname =sc.next();
System.out.println("input publish:");
String publish =sc.next();
System.out.println("input danjia:");
int danjia = sc.nextInt();
text4 p = new text4();
p.setTsname(tsname);
p.setIsbn(isbn);
p.setZzname(zzname);
p.setPublish(publish);
p.setDanjia(danjia);
p.introduce();
}
}
text4
class text4
{
private String tsname;
private String isbn;
private String zzname;
private String publish;
private int danjia;
public String getTsname()
{
return tsname;
}
public String getIsbn()
{
return isbn;
}
public String getZzname()
{
return zzname;
}
public String getPublish()
{
return publish;
}
public int getDanjia()
{
return danjia;
}
public void setTsname(String ptsname)
{
tsname = ptsname;
}
public void setIsbn(String pisbn)
{
isbn = pisbn;
}
public void setZzname(String pzzname)
{
zzname = pzzname;
}
public void setPublish(String ppublish)
{
publish = ppublish;
}
public void setDanjia(int pdanjia)
{
danjia = pdanjia;
}
public void introduce()
{
System.out.println("图书名称:"+tsname+",ISBN编号:"+isbn+",出版社:"+publish+",单价:"+danjia);
}
}
运行结果:
Top 3:
创建一个用于超市商品管理的商品类。
(1)包含商品的名称、编码、计量单位、单价、库存量等属性
(2)定义构造方法
(3)定义输出方法
(4)编写测试类,创建商品对象,并输出其信息
import java.util.Scanner;
public class text5
{
public static void main(String []args)
{
Scanner sc = new Scanner(System.in);
System.out.println("商品名称:");
String name = sc.next();
System.out.println("商品编码:");
String decode = sc.next();
System.out.println("计量单位:");
String jldw = sc.next();
System.out.println("商品单价:");
int danjia = sc.nextInt();
System.out.println("库存量:");
String kcl = sc.next();
text6 stu = new text6();
stu.setName(name);
stu.setDecode(decode);
stu.setJldw(jldw);
stu.setDanjia(danjia);
stu.setKcl(kcl);
stu.introduce();
}
}
class text6
{
private String name;
private String decode;
private String jldw;
private int danjia;
private String kcl;
public String getName()
{
return name;
}
public String getDecode()
{
return decode;
}
public String getJldw()
{
return jldw;
}
public int getDanjia()
{
return danjia;
}
public String getKcl()
{
return kcl;
}
public void setName(String stuname)
{
name = stuname;
}
public void setDecode(String studecode)
{
decode = studecode;
}
public void setJldw(String stujldw)
{
jldw = stujldw;
}
public void setDanjia(int studanjia)
{
danjia = studanjia;
}
public void setKcl(String stukcl)
{
kcl = stukcl;
}
public void introduce()
{
System.out.println("商品名称:"+name+",商品编码:"+decode+",计量单位:"+jldw+",单价:"+danjia+",库存量:"+kcl);
}
}
运行结果如下: