public?class?Car?{
站在用戶的角度思考問題,與客戶深入溝通,找到鳩江網(wǎng)站設(shè)計(jì)與鳩江網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋鳩江地區(qū)。
private?int?num;//編號
private?String?name;//型號
private?double?price;//單價
/**
?*?無參構(gòu)造
?*/
public?Car(){
super();
}
/**
?*?有參構(gòu)造
?*?@param?num
?*?@param?name
?*?@param?price
?*/
public?Car(int?num,?String?name,?double?price)?{
super();
this.num?=?num;
this.name?=?name;
this.price?=?price;
}
public?int?getNum()?{
return?num;
}
public?void?setNum(int?num)?{
this.num?=?num;
}
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?double?getPrice()?{
return?price;
}
public?void?setPrice(double?price)?{
this.price?=?price;
}
public?String?inforShow()?{
return?"Car?[num="?+?num?+?",?name="?+?name?+?",?price="?+?price?+?"]";
}
}
public?class?PriCar?extends?Car{
private?int?PersonNum;//最大載客量
public?PriCar(int?personNum)?{
super();
PersonNum?=?personNum;
}
public?PriCar()?{
super();
}
public?int?getPersonNum()?{
return?PersonNum;
}
public?void?setPersonNum(int?personNum)?{
PersonNum?=?personNum;
}
@Override
public?String?inforShow()?{
return?"PriCar?[PersonNum="?+?PersonNum?+?"]";
}
}
public?class?VanCar?extends?Car?{
private?double?weight;//最大載重
public?VanCar(double?weight)?{
super();
this.weight?=?weight;
}
public?VanCar()?{
super();
}
@Override
public?String?inforShow()?{
return?"PriCar??[num="?+?super.getNum()?+?",?name="?+?super.getName()?+?",?price="?+?super.getPrice()?+",weight="?+?weight?+?"]";
}
}
測試類不想寫了??應(yīng)該可以自己寫出來了吧
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;public class ShoppingCartManager {
HashMapString, String hm=new HashMapString, String();
float totlePrice=0;
//添加book到購物車
public void addBook(String bookId,String bookQuantity){
if(hm.containsKey(bookId)){
int value=Integer.parseInt(hm.get(bookId));
value+=Integer.parseInt(bookQuantity);
hm.put(bookId, value+"");
}else{
hm.put(bookId, bookQuantity);
}
}
//修改數(shù)量
public void updateQuantity(String bookId,String bookQuantity){
hm.put(bookId, bookQuantity);
}
//獲取購物車的所有信息 并計(jì)算總價
public ArrayListBookBean getShoppingCart(){
ArrayListBookBean al=new ArrayListBookBean();
IteratorString i=hm.keySet().iterator();
String ids="";
BookTableManager btm=new BookTableManager();
while(i.hasNext()){
ids=ids+","+i.next();
}
al= btm.selectByBookIds(ids);
totlePrice=0; //清空總價,防止無限累計(jì)
for(int j=0;jal.size();j++){
BookBean bb=al.get(j);
totlePrice+=bb.getPrice()*Integer.parseInt(getQuantityById(bb.getBookId()+""));
}
return al;
}
//獲取總價
public float getTotlePrice(){
return totlePrice;
}
//根據(jù)ID獲取數(shù)量
public String getQuantityById(String id){
String quantity=hm.get(id);
return quantity;
}
//清空購物車
public void clear(){
hm.clear();
}
//刪除購物車中的一本書
public void deleteById(String id){
hm.remove(id);
}
}
如下:
public class Car {
private String brandName ; // 汽車牌子
private int color; // 顏色 0:紅 1:黃 2:蘭 ...
public Car( String brandName, int color ){
this.brandName = brandName;
this.color = color;
}
public void move( String direction, int meters ){
System.out.println("牌子為"+ brandName + "的汽車向"+ direction + "移動了"+meters+"米.");
}
public static void main(String[] args){
Car car = new Car( "BMW", 1 );
car.move("東北", 100 );
}
介紹
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡單易用兩個特征。
Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。
import java.io.Serializable;public class Main {public static void main(String[] args) {System.out.println(setCar(120, true, 1.5, "black"))。
以待語言開發(fā)成功后,能有半導(dǎo)體芯片生產(chǎn)商開發(fā)和生產(chǎn)這種硬件平臺。對于新語言的設(shè)計(jì),Sun公司研發(fā)人員并沒有開發(fā)一種全新的語言,而是根據(jù)嵌入式軟件的要求。
對C++進(jìn)行了改造,去除了留在C++的一些不太實(shí)用及影響安全的成分,并結(jié)合嵌入式系統(tǒng)的實(shí)時性要求,開發(fā)了一種稱為Oak的面向?qū)ο笳Z言。
由于C++所具有的優(yōu)勢,該項(xiàng)目組的研究人員首先考慮采用C++來編寫程序。但對于硬件資源極其匱乏的單片式系統(tǒng)來說,C++程序過于復(fù)雜和龐大。另外由于消費(fèi)電子產(chǎn)品所采用的嵌入式處理器芯片的種類繁雜,如何讓編寫的程序跨平臺運(yùn)行也是個難題。
為了解決困難,他們首先著眼于語言的開發(fā),假設(shè)了一種結(jié)構(gòu)簡單、符合嵌入式應(yīng)用需要的硬件平臺體系結(jié)構(gòu)并為其制定了相應(yīng)的規(guī)范,其中就定義了這種硬件平臺的二進(jìn)制機(jī)器碼指令系統(tǒng)(即后來成為“字節(jié)碼”的指令系統(tǒng))。
標(biāo)題名稱:java代碼車 java程序代碼
標(biāo)題URL:http://vcdvsql.cn/article16/ddigpdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、ChatGPT、外貿(mào)網(wǎng)站建設(shè)、虛擬主機(jī)、自適應(yīng)網(wǎng)站、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)