/**
* 作者:
* 功能:通过接口实现多继承
* 时间:2013-11-13
*/
package com.cs;
public class Demo4 {
public static void main(String[] args) {
CarShop c = new CarShop();
Car ca = new BMW();
c.sellCar(ca);
ca = new QRqq();
c.sellCar(ca);
}
}
interface Car{
//车型
public void type();
//价格
public void price();
}
class BMW implements Car{
@Override
public void type() {
// TODO Auto-generated method stub
System.out.println("车型是宝马");
}
@Override
public void price() {
// TODO Auto-generated method stub
System.out.println("价格是10000");
}
}
class QRqq implements Car{
@Override
public void type() {
// TODO Auto-generated method stub
System.out.println("车型是奇瑞");
}
@Override
public void price() {
// TODO Auto-generated method stub
System.out.println("价格是100");
}
}
class CarShop{
public void sellCar(Car c){
c.type();
c.price();
}
}