java作业--用上转型对象实现抽象类的方法

2014-11-24 11:42:08 · 作者: · 浏览: 6

[java]
public class show {

public static void main(String []a)
{
Xiezi xiezi=new Nike();
xiezi.name();
xiezi=new Adidas();
xiezi.name();
xiezi=new Lining();
xiezi.name();
}
}
abstract class Xiezi
{
public abstract void name();
}
class Adidas extends Xiezi
{
public void name()
{
System.out.println("阿迪");
}
}
class Lining extends Xiezi
{
public void name()
{
System.out.println("李宁");
}
}
class Nike extends Xiezi
{
public void name()
{
System.out.println("耐克");
}
}

public class show {

public static void main(String []a)
{
Xiezi xiezi=new Nike();
xiezi.name();
xiezi=new Adidas();
xiezi.name();
xiezi=new Lining();
xiezi.name();
}
}
abstract class Xiezi
{
public abstract void name();
}
class Adidas extends Xiezi
{
public void name()
{
System.out.println("阿迪");
}
}
class Lining extends Xiezi
{
public void name()
{
System.out.println("李宁");
}
}
class Nike extends Xiezi
{
public void name()
{
System.out.println("耐克");
}
}

\