真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java里小火車代碼 小火車編程

java繼承問題求完整代碼!

參考程序:

我們注重客戶提出的每個要求,我們充分考慮每一個細(xì)節(jié),我們積極的做好成都做網(wǎng)站、成都網(wǎng)站設(shè)計服務(wù),我們努力開拓更好的視野,通過不懈的努力,成都創(chuàng)新互聯(lián)公司贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計,重慶小程序開發(fā),網(wǎng)站開發(fā),技術(shù)開發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。

public?class?Student?{

private?String?name;

public?String?getName()?{

return?name;

}

public?void?setName(String?name)?{

this.name?=?name;

}

public?void?goHome(Traffic?t){

System.out.println("學(xué)生:"+this.name);

t.run();

}

public?Student(String?name)?{

this.name?=?name;

}

}

public?abstract?class?Traffic?{

protected?double?speed;

public?void?run(){

}

}

public?class?Bus?extends?Traffic{

@Override

public?void?run()?{

System.out.println("時速為"+super.speed+"公里每小時的汽車正在嘀嗒嘀嗒的開著.");

}

public?Bus(double?busSpeed)?{

super.speed?=?busSpeed;

}

}

public?class?Train?extends?Traffic?{

@Override

public?void?run()?{

System.out.println("時速為"+super.speed+"公里每小時的火車正在況且況且的開著.");

}

public?Train(double?trainSpeed)?{

super.speed?=?trainSpeed;

}

}

public?class?AirPlan?extends?Traffic?{

@Override

public?void?run()?{

System.out.println("時速為"+super.speed+"公里每小時的飛機(jī)正在吳屋吳屋的開著.");

}

public?AirPlan(double?airPlanSpeed)?{

super.speed?=?airPlanSpeed;

}

}

public?class?Test?{

public?static?void?main(String[]?args)?{

Traffic?traffic1?=?new?Bus(40);

Student?student?=?new?Student("小明");

student.goHome(traffic1);

Traffic?traffic2?=?new?Train(120);

Student?student2?=?new?Student("小花");

student2.goHome(traffic2);

Traffic?traffic3?=?new?AirPlan(300);

Student?student3?=?new?Student("小紅");

student3.goHome(traffic3);

}

}

java 如何編程

這個簡單,不是說清楚了嗎?我就簡單寫一下吧:

1、首先定義接口,在里面加三個常量和一個計算運(yùn)費(fèi)的抽象方法:

public interface CountMoney {

//這些常量你可以改變,想不改變就加上final

private static int CAR=120;//卡車的常量120

private static int TRAIN=250;//火車的常量250

private static int PLANE=750;//飛機(jī)的常量750

//定義計算運(yùn)費(fèi)的方法,返回運(yùn)費(fèi),參數(shù)為重量和距離

public double myCount(double weight, double long);

}

2、分別用不同的類繼承CountMoney接口并實(shí)現(xiàn)里面的方法,比如:

public class Car implements CountMoney{

public double myCount(double weight, double long) {

double money = 0.0;

if(判斷不同條件得到不同運(yùn)費(fèi)){

money = weight*long*CAR;

} else{……}

return money;

}

}

基本就是這樣了,你只要調(diào)用這實(shí)現(xiàn)類并傳入?yún)?shù)就可以得到不同運(yùn)輸工具的運(yùn)費(fèi)了,希望你已經(jīng)理解了怎么定義接口并實(shí)現(xiàn)其方法

java中,用static 變量,實(shí)現(xiàn)賣火車票,假如有三個窗口,每個窗口都在賣一輛火車的票, 買的票不能重復(fù)!

public class SaleTicket extends Thread{

static int mark=0;

static int ticket[]=new int [100];

int SaleTicketNo;

SaleTicket(int num){

SaleTicketNo=num;

}

public void run() {

// compute primes larger than minPrime

for(int i=0;i100;i++)

{

if(ticket[i]==0){

ticket[i]=1;

mark=mark+1;

System.out.println("售票機(jī)編號:"+SaleTicketNo+" 票號:"+i+" 張次:"+mark);

}

}

}

}

public class Test {

/**

* @param args

*/

public static void main(String[] args) {

SaleTicket sale1=new SaleTicket(101);

SaleTicket sale2=new SaleTicket(102);

SaleTicket sale3=new SaleTicket(103);

SaleTicket sale4=new SaleTicket(104);

SaleTicket sale5=new SaleTicket(105);

sale1.start();

sale2.start();

sale3.start();

sale4.start();

sale5.start();

}

}

不考慮死鎖問題

java編寫火車售票系統(tǒng)

你說的這個程序應(yīng)該是不難的,只不過N久沒有寫過javaswing 了

還有就是java沒有多繼承的,只有多實(shí)現(xiàn)接口的

繼承的關(guān)鍵字是:extends

接口的關(guān)鍵字是:interface


本文標(biāo)題:Java里小火車代碼 小火車編程
本文地址:http://weahome.cn/article/hiispe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部