java-大神,帮帮忙,急求,不知道该怎么了

问题描述

大神,帮帮忙,急求,不知道该怎么了

定义一个交通类工具类vehicle,其数据成员包括速度speed和种类kind;方法包括设置颜色setColor和取得颜色getColor。再设计一个子类Car,增加属性passenger表示可容纳旅客的人数,添加方法取得最大速度getMaxSpeed.

解决方案

public class Vehicle {
private int speed; //成员速度
private int kind; //种类
private String color; //颜色
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
//构造方法
public Vehicle() {
super();
}
public static void main(String[] args) {
Car car=new Car();
car.setColor("红色");
System.out.println(car.toString());

}

}
class Car extends Vehicle{
private final static int passenge=50; //最多可容纳人数

//取得最大的速度
public int getMaxSpeed() {
return 100;
}
//打印结果
@Override
public String toString() {
return "最大速度为" + getMaxSpeed() + ","+"颜色="+getColor();
}
}
采纳吧,给点分吧

解决方案二:

 class  vehicle
{
    private int speed;
        private int kind;
        private int color;
        public void setColor(int value) { color = value; }
        public int getColor() { return color; }
}
class Car extends vehicle
{
    private int passenger;
        public void setpassenger(int value) { passenger = value; }
        public int getpassenger() { return passenger; }
        public int getMaxSpeed() { return 120; }
}

解决方案三:

你随便找一个介绍面向对象的关于继承,多态等都有这个

解决方案四:

可是你的代码都是错误的啊,

解决方案五:

定义一个交通类工具类vehicle,其数据成员包括速度speed和种类kind;方法包括设置颜色setColor和取得颜色getColor。再设计一个子类Car,增加属性passenger表示可容纳旅客的人数,添加方法取得最大速度getMaxSpeed.
public class Vehicle{
private int speed;
private String kind;
private Color r;

    public Vehicle(){}      //空构造器

    public Vehicle(int s, String k,Color r){   //带参构造器
        this.speed = s;
        this.kind = k;
        this.r = r;
    }

    public void setColor(Color r){
        this.r = r;
    }

    public Color getColor(){
        return this.r;
    }

}

class Car extends Vehicle{
private int passenger;
private static int youmeng = 0;//油门
private static final int MYM = 10; //最大的油门
private boolean cai = true; //是否加油门

public Car(int speed, String kind, Color r, int passenger){
        super(speed,kind,r);
        this.passenger = passenger;
}

public void setPassenger(int p){
        this.passenger = p;
}
public int getPassenger(){
        return this.passenger;
}

public static int getMaxSpeed(){
        if(cai){
                for(int i = 0; i<MYM; i++){
                        youmeng++;
                }
                cai = false;
        }
    return speed * youmeng;
}

}

希望对您有帮助 谢谢

时间: 2024-10-03 15:42:49

java-大神,帮帮忙,急求,不知道该怎么了的相关文章

按钮-自己参照书本写了一个Java Swing中的容器类入门程序设计,但是运行结果不对,求大神帮帮忙!

问题描述 自己参照书本写了一个Java Swing中的容器类入门程序设计,但是运行结果不对,求大神帮帮忙! /*题目是这样的:创建一个窗体在其中摆放两个内容面板对两个面板进行边框个性化设置.初始状态为第二个面板不可见,当单击第一个面板中的"打开"按钮时,第二个面板即可见:当单击第一个面板中的"关闭"按钮时,第二个面板消失. 以下是我结合书本写的代码,不知道为什么运行不了???*/import javax.swing.*;import java.awt.*;impor

java-【急】求大神帮帮忙,CAS单点登录问题,登录成功后controller收不到请求(要哭了)

问题描述 [急]求大神帮帮忙,CAS单点登录问题,登录成功后controller收不到请求(要哭了) 首先说下问题,我们的项目之前SSO单点登录一直用的http的方式, 这一块登录一直都是正常的,现在要切上正式环境了,SSO服务器那边就改用了https的方式SSO配置如下: <listener> <listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-cla

求大神帮帮忙,j2ee eclipse不知道改动了哪里,之后所有项目都不能用了。求解决办法

问题描述 求大神帮帮忙,j2ee eclipse不知道改动了哪里,之后所有项目都不能用了.求解决办法 求大神帮帮忙,j2ee eclipse不知道改动了哪里,之后所有项目都不能用了.求解决办法. 像下面这样 急求大神帮帮忙 解决方案 看样子是项目中的jar包不见了 你是否设置过什么公用的library,比如j2ee,然后删除了,或者是你从其他地方导入项目进来 你右键项目有一个buid path你查看下项目的引用jar包是不是缺少什么东西 解决方案二: 很眼熟 你看jar库是不是少了什么东西 解决

database-自学数据库我碰到的这种问题?不知道从何下手?求各位大神帮帮忙!

问题描述 自学数据库我碰到的这种问题?不知道从何下手?求各位大神帮帮忙! 1.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B, C→D,(A,C) →E}则该关系的候选码是什么?该关系属于第几范式?为什么? 2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B, A→C,A→D,D →E}则该关系的候选码是什么?该关系属于第几范式?为什么?若要规范化为高一级范式,则将得到哪些关系?

遍历-Java字符串问题,求大神帮帮忙

问题描述 Java字符串问题,求大神帮帮忙 请用Java写这个程序,思考题: I am a student ! 定义一个方法: !student a am I 我有思路,但是我实现代码有困难,我的思路是:先将原字符串转换为字符数组,然后从头遍历,判断某个字符是否为空,一旦为空,将前面的存放到list集合中.然后继续从下一个开始遍历,然后判断是否为空,不为空继续向下遍历,然后继续遍历到为空的那个字符,然后继续将不为空的作为一个整体存入list集合中,往复循环进行,直至全部不为空的字符个数全部进入l

事件- 急!!求大神 帮帮忙 bandedGridView行定位

问题描述 急!!求大神 帮帮忙 bandedGridView行定位 双击选中的行 编辑完后调用bandedGridView1_RowUpdated这个事件 操作成功后 重新加载数据后 将选中行的FocusedRowHandle 重新赋给bandedGridView1 但是不管用 加载后选中的是默认的第一行 代码 private int focusedRowHandle = -1; private void loadData() { gridControl1.DataSource = ds.Tab

图片-急求,各位大神帮帮忙,代码能在MYeclipse中运行就好

问题描述 急求,各位大神帮帮忙,代码能在MYeclipse中运行就好 30C 解决方案 作业布置好了,那你就赶快答呗.1块5毛钱找人帮你写程序估计有点困难.姐姐买个茶鸡蛋都要1块5啦. 解决方案二: 我要点积分,楼主的分能给我一些么?下载不了 解决方案三: 谁帮你就是害你,养成这样的习惯,以后还怎么混啊 解决方案四: 可以用jsp和数据库开发,查下手册. 解决方案五: 这分分钟的事情.在学校要好好学习. 解决方案六: 还是没有提具体要求 解决方案七: 都讲得这么明显了,你可以根据ASCII去查看

php嵌套循环分类怎么写---求大神帮帮忙呀!

问题描述 php嵌套循环分类怎么写---求大神帮帮忙呀! 鼠标悬停的时候,自动显示大分类下的小分类.(JS已经写出来了,就是php部分不会嵌套) <li class="nav-sub" data-tips="sub-school"> <a href="<{:U('Product/products')}>" class="tit">销售与支持</a> <div class=&

js html-在线等,急(大神帮帮忙):js动态嵌入html代码,代码中调用函数,当传参为字符串时,函数没有响应

问题描述 在线等,急(大神帮帮忙):js动态嵌入html代码,代码中调用函数,当传参为字符串时,函数没有响应 <!DOCTYPE html> <br> function insert()<br> {<br> var a="jioho";<br> var str="<table><tr><button type='button' onclick='test("+ a+"

strcpy-新人求好心好心大神帮帮忙 Visual C遇到char溢出问题

问题描述 新人求好心好心大神帮帮忙 Visual C遇到char溢出问题 我遇到一个好纠结的问题,一直不知道原因在哪,蛋都碎了: 主工程: char Msg[1024]; check(Msg);//dll Addstring(Msg): DLL: int check(*msg) { cstring buff=""; strcpy(msg,""): buff.format("xxxxxx%d,%d",int1,int2); strcat(msg,&