package group4;
/*定义交通工具、汽车、火车、飞机这些类,注意他们的继承关系,为这些类
-
提供超过三个不同的构造器,并通过初始化快提取构造器中的通用代码。*/
public class text4 {
public static void main(String[] args) {
new way(); //我通过交通方式来到这里
new way(“火车”,“5hours”); //我乘坐火车来到这里,用时5hours
new bus(); //我通过交通方式来到这里
bus.use(); //欢迎您乘坐汽车。
plane p=new plane(); //我通过交通方式来到这里
p.plane(); //我坐飞机
}
}
class way{
static void bus(){
System.out.println(“我坐汽车”);
}
static void train(){
System.out.println(“我坐火车”);
}
static void plane(){
System.out.println(“我坐飞机”);
}
public way(){
System.out.println(“我通过交通方式来到这里”);
}
public way(String name){
System.out.println(“我乘坐”+name+“来到这里”);
}
public way(String name,String time){
System.out.println(“我乘坐”+name+“来到这里,用时”+time);
}
public way(String name,String time,String speed){
System.out.println(“我乘坐”+name+“来到这里,时速”+speed+“用时”+time);
}
}
class bus extends way{
static String time(){
return 10+“hours”;
}
static String speed(){
return “30km/h”;
}
static void use(){
System.out.println(“欢迎您乘坐汽车。”);
}
}
class train extends way{
static String time(){
return 8+“hours”;
}
static String speed(){
return “35km/h”;
}
static void use(){
System.out.println(“欢迎您乘坐火车。”);
}
}
class plane extends way{
static String tinme(){
return 2+“hours”;
}
public void way(String string, String string2, String string3) {
// TODO Auto-generated method stub}
static String speed(){
return “100km/h”;
}
static void use(){
System.out.println(“欢迎您乘坐飞机。”);
}
}