java實(shí)現(xiàn)接口的典型案例
廢話不多說,直接上代碼
package com.car;
interface Carr{
//汽車名稱
String getName();
//獲得汽車售價(jià)
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()+"單價(jià):"+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實(shí)現(xiàn)接口的典型案例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
controller函數(shù)中參數(shù)列表使用多個(gè)@RequestBody問題
這篇文章主要介紹了controller函數(shù)中參數(shù)列表使用多個(gè)@RequestBody問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
解決?IDEA?Maven?項(xiàng)目中"Could?not?find?artifact"?
這篇文章主要介紹了解決IDEA Maven項(xiàng)目中Could not?find?artifact問題的常見情況和解決方案,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07
Java實(shí)現(xiàn)英文句子中的單詞順序逆序輸出的方法
這篇文章主要介紹了Java實(shí)現(xiàn)英文句子中的單詞順序逆序輸出的方法,涉及java字符串遍歷、判斷、截取、輸出等相關(guān)操作技巧,需要的朋友可以參考下2018-01-01
SpringBoot返回long,前端接收進(jìn)度丟失,@JsonSerialize不生效問題
這篇文章主要介紹了SpringBoot返回long,前端接收進(jìn)度丟失,@JsonSerialize不生效問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08
聊聊注解@controller@service@component@repository的區(qū)別
這篇文章主要介紹了聊聊注解@controller@service@component@repository的區(qū)別,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08
Java如何處理json字符串value多余雙引號(hào)
這篇文章主要介紹了Java如何處理json字符串value多余雙引號(hào),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
兩種Eclipse部署動(dòng)態(tài)web項(xiàng)目方法
這篇文章主要介紹了兩種Eclipse部署動(dòng)態(tài)web項(xiàng)目方法,需要的朋友可以參考下2015-11-11

