简单的多态运用

来源:百度知道 编辑:UC知道 时间:2024/05/28 08:29:26
class Cycle{
Cycle(){System.out.println("Cycle constructor");}
void ride(){System.out.println("Cycle ride()");}
}
class Unicycle extends Cycle{
void ride(){System.out.println("Uniycle ride()");}
}
class Bicycle extends Cycle{
void ride(){System.out.println("Biycle ride()");}
}
class Tricycle extends Cycle{
void ride(){System.out.println("Triycle ride()");}
}
class Biking{
public static void main(String args[]){
Cycle U = new Unicycle();
Cycle B = new Bicycle();
Cycle T = new Tricycle();
}
}

怎么运用多态打印三种单车的ride()

class Cycle{
Cycle(){System.out.println("Cycle constructor");}
void ride(){System.out.println("Cycle ride()");}
}
class Unicycle extends Cycle{
void ride(){System.out.println("Uniycle ride()");}
}
class Bicycle extends Cycle{
void ride(){System.out.println("Biycle ride()");}
}
class Tricycle extends Cycle{
void ride(){System.out.println("Triycle ride()");}
}
class Biking{
public static void main(String args[]){
Cycle U = new Unicycle();
U.ride();
U = new Bicycle();
U.ride();
U = new Tricycle();
U.ride();
}
}