java実現インターフェースの典型的な事例


余計なことを言わないで、直接コードしてください。

package com.car;

interface Carr{
 //    
 String getName();
 
 //      
 int getPrice();
}
class BMW implements Carr{
 public String getName(){
  return "BMW";
 }
 
 public int getPrice(){
  return 300000;
 }
}
class CheryQQ implements Carr{
 public String getName(){
  return "CheryQQ";
 }
 
 public int getPrice(){
  return 20000;
 }
}
public class Car {
private int money=0;
 
 public void sellCar(Carr car){
  System.out.println("  :"+car.getName()+"  :"+car.getPrice());
  money+=car.getPrice();
 }
 
 public int getMoney(){
  return money;
 }
 
 public static void main(String[] args) {
  Car aShop = new Car();
  aShop.sellCar(new BMW());
  aShop.sellCar(new CheryQQ());
  System.out.println("   :"+aShop.getMoney());
 }
}
以上のjava実現インターフェースの典型的な例は、小編集が皆さんに提供した内容の全部です。参考にしてほしいです。どうぞよろしくお願いします。