① 急~~高手請告訴我如何編寫小汽車的java程序代碼重賞!
import java.lang.*;
class Car{
public void safe(){
System.out.println("an quan xi shu gao !");
}
}
class Benz extends Car{
public void safe(){
System.out.println("che hao !");
}
}
class Santana extends Car{
public void safe(){
System.out.println("che hen bu hao hao !");
}
}
public class Test{
public static void main(String[]args){
Car s = new Car();
s.safe();
Benz s1 = new Benz();
s1.safe();
Santana s2 = new Santana();
s2.safe();
Car s3 = new Benz();
s3.safe();
Car s4 = new Santana();
s4.safe();
}
}
這是一個 命名為Test.java
public class Car{
double price;
String name;
int id;
//3個重載的構造方法(name)(id,name)(id,name,price)
public Car(String name){
this(789,name);
}
public Car(int id,String name){
this(id,name,100000);
}
protected Car(int id,String name,double price){
this.price = price;
this.name = name;
this.id = id;
}
//3個重載的普通方法drive(int) drive(String) drive(int ,String)
public void drive(int i){
System.out.println("i = " + i);
System.out.println(price + "\n" + name + "\n" + id);
}
protected String drive(String s){
return "s is: " + s;
}
int drive(int i,String s){
return 2007;
}
}
class Test{
public static void main(String[]args){
Car c1 = new Car(777,"Santana");
c1.drive(18);
}
}
這個命名為Car.java
希望有你要的!
② 汽車如何編程
Define Class 環奇小大腳 As 舵機控制
Name = "環奇小大腳"
Procere Init()
This.COM口 = 9
This.速率 = 115200
Return DoDefault()
Endproc
Procere 定義油門曲線()
If Not DoDefault() Then
Return .F.
Endif
*-- 油門
Insert Into 油門曲線 (通道, 位置, 脈沖寬度) Values (0, -1, 1700) && 油門 - 倒車最大
Insert Into 油門曲線 (通道, 位置, 脈沖寬度) Values (0, 0, 1500) && 油門 - 中點
Insert Into 油門曲線 (通道, 位置, 脈沖寬度) Values (0, 0.05, 1450) && 油門 - 不動的
Insert Into 油門曲線 (通道, 位置, 脈沖寬度) Values (0, 1, 1350) && 油門 - 最大
*-- 方向舵
Insert Into 油門曲線 (通道, 位置, 脈沖寬度) Values (1, -1, 1450) && 方向舵 - 最左
Insert Into 油門曲線 (通道, 位置, 脈沖寬度) Values (1, 0, 1370) && 方向舵 - 中點
Insert Into 油門曲線 (通道, 位置, 脈沖寬度) Values (1, 1, 1250) && 方向舵 - 最右
Return .T.
Endproc
Enddefine
Define Class 舵機控制 As Form
Name = "舵機控制"
COM口 = 0
速率 = 115200
Procere Init()
This.定義油門曲線()
Return This.連接舵機控制板()
Endproc
Procere Destory()
*-- 釋放串口。
If Type("This.舵機控制板") = "O" Then
If This.舵機控制板.PortOpen Then
This.舵機控制板.PortOpen = .F.
Endif
Endif
Return .T.
Endproc
Procere 定義油門曲線()
*-- 創建油門曲線臨時表
Create Cursor 油門曲線 (通道 Integer, 位置 N(6, 4), 脈沖寬度 N(4))
Return .T.
Endproc
Procere 連接舵機控制板()
*-- 沒有「舵機控制板」就創建一個。
If Type("This.舵機控制板") <> "O" Then
This.AddObject("舵機控制板", "Olecontrol", "MSCommlib.MSComm")
Endif
*-- 打開串口。
If This.舵機控制板.PortOpen Then
This.舵機控制板.PortOpen = .F.
Endif
This.舵機控制板.CommPort = This.COM口
This.舵機控制板.Settings = Textmerge("<<This.速率>>,n,8,1")
If Not This.舵機控制板.PortOpen Then
This.舵機控制板.PortOpen = .T.
Endif
Return This.舵機控制板.PortOpen
Endproc
Procere 發送指令(通道, 位置)
Local 下限位置, 下限脈沖寬度, 上限位置, 上限脈沖寬度, 當前脈沖寬度, 串口指令代碼
m.下限位置 = -1
m.下限脈沖寬度 = 500
m.上限位置 = 1
m.上限脈沖寬度 = 2500
m.當前脈沖寬度 = 1500
m.串口指令代碼 = ""
*-- 1 找到當前位置最近的2個曲線值,如果找不到就取默認值 -1, 500 及 1, 2500。
*-- 2 生成指令。
*-- 3 發送給串口。
*-- 1
Select Top 1 * From 油門曲線 Where 通道 = m.通道 And 位置 = m.位置 Order By 位置 Desc Into Cursor curTemp
If Reccount("curTemp") > 0 Then
m.當前脈沖寬度 = curTemp.脈沖寬度
Else
Select Top 1 * From 油門曲線 Where 通道 = m.通道 And 位置 < m.位置 Order By 位置 Desc Into Cursor curTemp
If Reccount("curTemp") > 0 Then
m.下限位置 = curTemp.位置
m.下限脈沖寬度 = curTemp.脈沖寬度
Endif
Select Top 1 * From 油門曲線 Where 通道 = m.通道 And 位置 > m.位置 Order By 位置 Into Cursor curTemp
If Reccount("curTemp") > 0 Then
m.上限位置 = curTemp.位置
m.上限脈沖寬度 = curTemp.脈沖寬度
Endif
m.當前脈沖寬度 = Int((m.上限脈沖寬度 - m.下限脈沖寬度) / (m.上限位置 - m.下限位置) * (m.位置 - m.下限位置) + m.下限脈沖寬度)
Endif
*-- 2
m.串口指令代碼 = Textmerge("#<<m.通道>>P<<m.當前脈沖寬度>>")
Debugout m.串口指令代碼
*-- 3
This.舵機控制板.OutBufferCount = 0
This.舵機控制板.Output = 串口指令代碼 + Chr(13)
Endproc
Enddefine
③ 如何識別汽車車型代碼
VIN是英文Vehicle Identification Number的縮寫。它包含了車輛的生產廠家、年代、車型、車身型式及代碼、發動機代碼及組裝地點等信息,共有17個字元組成。為避免與數字的1、0混淆,英文字母「I」、「O」、「Q」均不被使用。
17位的車輛識別代碼分為三部分:
1-3位是世界製造廠識別代號(WMI):表明車輛是由誰生產的
4-8位是車輛說明部分(VDS):車輛特徵,說明汽車種類,車身類型等情況
9-17位是車輛指示部分(VIS):車型年份,裝配廠,出廠順序號等
第一部分:世界製造廠識別代號(WMI)
第1位:表示地理區域(國別)
1 代表 美國 2 代表 加拿大 ;
3 代表 墨西哥4 代表 美國 ;
6 代表 澳大利亞 9 代表巴西 ;
K 代表 韓國 T 代表 瑞士 ;
J 代表 日本 S 代表 英國 ;
L 代表 中國 V 代表 法國;
R 代表 台灣 W 代表 德國 ;
Y 代表 瑞典
Z 代表 義大利;等等(其中1和4分別代表美國的不同地區)
第2位:汽車製造商代碼
第3位:汽車類型代碼
通常為製造商內部的部門區別或車輛類型的區別,由製造商自己決定。例如,美國製造的福特車代碼為1F,而根據車輛類型的不同,其前三位可能為1FA、1FB等等。美國通用汽車公司製造的車輛代碼為1G。雪佛蘭是通用汽車的下屬部門,因此雪佛蘭汽車的前三位為1GC。
第二部分:車輛說明部分(VDS)
這一部分可以充分反映一種車輛類型的基本特徵
第4~8位:車輛特徵:車輛特徵 ,轎車:種類、系列、車身類型、發動機類型及約束系統類型等等,這部分代碼通常也由製造商決定。
第9位:校驗位,在該位置填入1個用來表示車輛識別代號(VIN)書寫准確性的「檢驗數字」(1個數字或1個字母"X")。通過對VIN中的其他位進行一系列計算後即可獲得正確的校驗位。
第三部分:車輛指示部分(VIS)
第10位:車型年款
這個代碼每30年循環一次,就和日常的十二生肖一樣計算
第11位:裝配廠
第12~17位:生產序列號。每個製造商都採用不同的代碼方式,而同一個工廠生產的每輛車都採用自己的生產序列號,因此每輛車都具有唯一的VIN。
(資料來源網路)
了解了這么多,今後看到車輛識別代碼,是不是能立刻明白很多信息了
④ 車輛識別代碼正確格式
車輛識別碼,簡稱VIN,在駕駛員行駛證上都有登記,一般在【車輛識別代號】顯示。代碼第一位:代表車輛的生產國家或地區。代碼第二位:代表汽車製造商。代碼第三位:代表汽車類型。
車輛識別代碼(VIN),VIN是英文Vehicle Identification Number(車輛識別碼)的縮寫。因為ASE標准規定:VIN碼由17位字元組成,所以俗稱十七位碼。正確解讀VIN碼,對於我們正確地識別車型,以致進行正確地診斷和維修都是十分重要的。
車輛識別代碼就是汽車的身份證號,它根據國家車輛管理標准確定,包含了車輛的生產廠家、年代、車型、車身型式及代碼、發動機代碼及組裝地點等信息。新的行駛證在「車架號」一欄一般都列印VIN碼。
格式,漢語詞語,拼音是gé shì,意思是官吏處事的規則法度;一定的規格樣子。
⑤ 汽車車輛識別代號都有哪些組成
嗯。汽車車輛識別代號主要有。阿拉伯數字表示。載貨汽車,越野汽車,自卸汽車,牽引汽車,專用汽車與半掛汽車的主要參數是讓帶貨總質量t。客車背後m。轎車l。
⑥ 請問股市汽車類代碼是怎樣編寫出來的
VIN是英文Vehicle Identification Number的縮寫。它包含了車輛的生產廠家、年代、車型、車身型式及代碼、發動機代碼及組裝地點等信息,共有17個字元組成。為避免與數字的1、0混淆,英文字母「I」、「O」、「Q」均不被使用。
17位的車輛識別代碼分為三部分:
1-3位是世界製造廠識別代號(WMI):表明車輛是由誰生產的
4-8位是車輛說明部分(VDS):車輛特徵,說明汽車種類,車身類型等情況
9-17位是車輛指示部分(VIS):車型年份,裝配廠,出廠順序號等
第一部分:世界製造廠識別代號(WMI)
第1位:表示地理區域(國別)
1 代表 美國 2 代表 加拿大 ;
3 代表 墨西哥4 代表 美國 ;
6 代表 澳大利亞 9 代表巴西 ;
K 代表 韓國 T 代表 瑞士 ;
J 代表 日本 S 代表 英國 ;
L 代表 中國 V 代表 法國;
R 代表 台灣 W 代表 德國 ;
Y 代表 瑞典
Z 代表 義大利;等等(其中1和4分別代表美國的不同地區)
第2位:汽車製造商代碼
第3位:汽車類型代碼
通常為製造商內部的部門區別或車輛類型的區別,由製造商自己決定。例如,美國製造的福特車代碼為1F,而根據車輛類型的不同,其前三位可能為1FA、1FB等等。美國通用汽車公司製造的車輛代碼為1G。雪佛蘭是通用汽車的下屬部門,因此雪佛蘭汽車的前三位為1GC。
第二部分:車輛說明部分(VDS)
這一部分可以充分反映一種車輛類型的基本特徵
第4~8位:車輛特徵:車輛特徵 ,轎車:種類、系列、車身類型、發動機類型及約束系統類型等等,這部分代碼通常也由製造商決定。
第9位:校驗位,在該位置填入1個用來表示車輛識別代號(VIN)書寫准確性的「檢驗數字」(1個數字或1個字母"X")。通過對VIN中的其他位進行一系列計算後即可獲得正確的校驗位。
第三部分:車輛指示部分(VIS)
第10位:車型年款
這個代碼每30年循環一次,就和日常的十二生肖一樣計算
第11位:裝配廠
第12~17位:生產序列號。每個製造商都採用不同的代碼方式,而同一個工廠生產的每輛車都採用自己的生產序列號,因此每輛車都具有唯一的VIN。
⑦ 汽車車牌號是如何編寫的
車牌第一位是漢字:代表該車戶口所在的省級行政區,為各(省、直轄市、自治區)的簡稱,比如:北京就是京,上海就是滬,湖南就是湘,重慶就是渝,山東就是魯,江西就是贛,福建就是閩。
車牌第二位是英文字母:代表該車戶口所在的地級行政區,為各(地級市、地區、自治州、盟)字母代碼,一般按省級車管所以各地級行政區狀況分劃排名:字母「A」為省會、首府或直轄市中心城區的代碼,其後字母排名不分先後。
另在編排地級行政區英文字母代碼時,跳過I和O,O往往被用作警車或機關單位(軍隊、武警中的字母O等與此無關)。
(7)汽車如何寫代碼擴展閱讀
《中華人民共和國機動車號牌》中規定:
5.9.1序號編碼規則
序號編碼規則有三種,分別是:
(a)序號的每一位都使用阿拉伯數字;
(b)序號的每一位可單獨使用英文字母,26個英文字母中O和I不能使用;
(c)序號中允許出現2位英文字母,26個英文字母中O和I不能使用。
5.10號牌分類用漢字
領館汽車號牌和摩托車號牌的機動車登記編號中使用漢字簡稱「領」字;使館汽車號牌和摩托車號牌的機動車登記編號中使用漢字簡稱「使」字;警用汽車號牌和摩托車號牌的機動車登記編號使用漢字簡稱「警」字;教練汽車號牌和摩托車號牌的機動車登記編號中使用漢字簡稱「學」字;
掛車號牌的機動車登記編號使用漢字簡稱「掛」字;香港特別行政區入出內地車輛號牌的機動車登記編號使用漢字簡稱「港」字;澳門特別行政區入出內地車輛號牌的機動車登記編號使用漢字簡稱「澳」字;
試驗車的臨時行駛車號牌的機動車登記編號中使用漢字簡稱「試」字;特型車的臨時行駛車號牌的機動車登記編號中使用漢字簡稱「超」字。
⑧ 請問如何用Java編寫一個汽車類Car
public class Car {
private String color;//顏色
private int door;//車門數量
private float speed;//車速
public Car(){
this.color = "紅色";
this.door = 3;
this.speed = 110;
}
public Car(String color, int door, float speed) {
this.color = color;
this.door = door;
this.speed = speed;
}
public void start(){
//汽車啟動。輸出汽車已啟動,並輸出汽車的各個屬性
System.out.println("汽車已啟動,汽車顏色為"+color+",車門數為"+door+",車速為"+speed);
}
public void speedUp(float speed){
//加速
System.out.println("汽車加速到"+speed+"km/h");
}
public void shutDown(float speed){
//減速
System.out.println("汽車減速到"+speed+"km/h");
}
public void brake(){
//剎車
System.out.println("已剎車");
}
}
public class Test {
public static void main(String[] args){
Car car = new Car();
car.start();
car.speedUp(100);
car.shutDown(60);
car.brake();
Car car1 = new Car("白色",4,20.2F);
car1.start();
car1.speedUp(100);
car1.shutDown(60);
car1.brake();
}
}
運行結果
⑨ 汽車配置代碼怎麼讀寫
車輛車輛編碼的內容有五部分: 1、企業名稱代號; 2、車輛類別代號; 3、主要參數代號; 4、產品序號; 5、企業自定代號。
1、企業名稱代號用2位漢語拼音表示。如: CA表示一汽、EQ表示二汽、BJ表示北京、NJ表示南京。
2、車輛類別代號用1位阿拉伯數字表示。 用1表示載重汽車;2表示越野汽車;3表示傾卸汽車;4表示牽引車;5表示特種車; 6表示客車(大、中、小);7表示轎車;8表示掛車;9表示半掛車、加長貨掛車。
3、主要參數代號用2位阿拉伯數字表示。 ①在載重貨車中,這兩位數表示的是車輛總質量(車輛自重和載重量之和); ②在轎車中這兩位數表示的是汽車的排氣量(單位:升); ③客車中這兩位數表示的是車身長度(單位:m)。
4、產品序號用1位阿拉伯數字表示。用0、1、2分別表示車型的改動及改型情況。
5、企業自定代號:
第一汽車製造廠企業自定代號: A——帶空調 B——自卸 C——超豪華或牽引車底盤柴油車 D——客車底盤 E——高欄板 K——柴油車〈K2=大連柴油機,K1=德國道依茨發動機,K4=無錫柴油機〉 P——平頭車〈P=兩個雨刮片平頭兩個雨刮片平頭駕駛室〈FK型駕駛室〉。P1=三個雨刮片平頭駕駛室, 比P寬近200MM〈FP型駕駛室〉。 P2=加寬型三個雨刮片平頭駕駛室,比P1寬近312MM〈FM型駕駛室〉。 如企業自定部分有P或P1的同時還有H時,駕駛室在P或P1基礎上加寬一級〉 R——帶卧鋪 S——加油車底盤 T——雙橋驅動 L——長軸距 Y——右方向 Z——出口汽車 H——寬體駕駛室 舉例: CA 1 09 0 K2L2 1 2 3 4 5 1——企業名稱代號 2——車輛類別代號 3——主要參數代號 4——產品序號 5——企業自定代號
長春第一汽車製造廠生產的各種貨車有100多個品種,我們要准確地確定定損的車型,一定要將車輛上的型號牌抄准,抄全。在更換發動機零件時不 要忘記註明發動機的型號。方向機是機械式還是液力式要標明。更換輪胎時要標注輪胎型號。由於承載的噸位不同車輛的前橋,鋼板彈簧,大梁隨 噸位變化而不同。發動機功率變化而產生的水箱尺寸變化,變速器,傳動軸,後橋體及差速器變化。這些變化都體現在車輛型號中,我們要熟練掌 握車輛型號,鑽研其內涵,為做好工作打下堅實基礎。 第二汽車製造廠企業自定代號: G——平頭駕駛室 一排半 T——平頭駕駛室 單排 N——平頭駕駛室 雙排 D——發動機 F——尖頭駕駛室尾部 阿拉伯數字——
貨箱長度國產汽車的型號牌及位置:國產汽車的型號牌的位置一般都在儀表台的右側或駕駛室後門柱上:一汽貨車的型號牌的位置一 般都在大梁右側(副駕駛員一側)。二汽貨車型號牌一般在駕駛室裡面。大梁右側尾部用鋼印打有底盤號碼。 國產汽車型號牌 車型—————發動機型號——— 發動機排氣量——座位————— 產地 生產公司 國產內燃機型號:內燃機型號是由阿拉伯數字和漢語拼音文字的首位字母組成。為避免字母重復,可借用其它漢語拼音字母,但不得用其它文字或 代號。內燃機型號的組成:內燃機型號應能反映出它的主要結構及性能,由以下幾部分組成:(1)首部 首部表示氣缸數符號。氣缸數用數字表示 。(2)中部 中部表示機型系列。用字母表示沖程數E—表示沖程,無E表示四沖程;用數值表示氣缸直徑(小數點後面的數字不列出)。(3)尾部 尾部表示機器特徵和變型符號,機器特徵用字母表示;變型符號用數字表示順序,與前面的符號用一短橫隔開,該數字序號由系列產品的主導廠按 產品出現的順序統一編號。(4)型號的排列順序和符號 型號的排列順序和符號規定如下: 首部 中部 尾部 變型符號,用數 字順序表示 用數字 缸徑符號用 機器特徵符號,用字母表示 表示氣缸數 沖程符號用 氣缸直徑的 下列特徵: E表示二沖程, 毫米數來表 Q—汽車用 不用此符號表 示,但不列 T—拖拉機用 示四沖程 出小數點後 C—船用 面的數字。 J—鐵路牽引用 Z—增壓(無Z非增壓) K—復合式 F—風冷 無符號表示—水冷 (5)舉例: 6102Q汽油機—表示六缸、四行程、缸徑102mm水冷、汽車用。 492Q汽油機—表示四缸、四行程、缸徑92mm、水冷、汽車用。 6100Q-1汽油機—表示六缸、四行程、缸徑100mm、水冷、汽車用、第一種變型產品。 6135C-1柴油機—表示六缸、四行程、缸徑135mm水冷、船用 、第一種變型產品。 6140柴油機—表示六缸、四行程、缸徑140mm、水冷、通用。 8120F柴油機—表示八缸、四行程、缸徑120mm、風冷。 8E430Z柴油機—表示八缸、二行程、缸徑430mm水冷、增壓