请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size); 方法:启动(start(),返回字符串“The Vehicle is moving!”), 设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown().

java.jpg继承编程实践
1、请定义一个交通工具(Vehicle)的类,其中有: 属性:速度(speed),体积(size);
方法:启动(start(),返回字符串“The Vehicle is moving!”),
设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown().
2、定义一个类Auto继承自Vehicle,包含属性颜色color; 方法showSpeed()显示当前速度,
方法stop()(返回字符串”The Auto is stopping!”);定义构造方法对属性进行初始化
3、创建一个TestMain类,测试以上程序。

定义一个交通工具(Vehicle)的类

public class Vehicle {
        int speed;
        int size;
        public void start(){
            System.out.println("The Vehicle is moving!"); 
        }
        public void setSpeed(int speed){
            this.speed=speed;
        }
        public void speedUp(){
            speed=speed+10;
        }
        public void speedDown(){
            speed=speed-5;
        }
    }

定义一个类Auto继承自Vehicle

public class Auto extends Vehicle {
    private String color;//颜色
    public String getColor() {
        return color;
    }
    public void setColor(String color) {
        this.color = color;
    }
    public void showSpeed() {
        System.out.println("当前速度为:"+this.speed); 
    }
    public void stop() {
        System.out.println("The Auto is stopping!"); 
    }
    
}

创建一个TestMain类,测试程序

public class TestMain {
    public static void main(String[] args){
        Auto vc=new Auto();
        vc.setSpeed(100);
        vc.start();
        System.out.println("调用加速的方法对速度进行改变:");
        vc.speedUp();
        vc.showSpeed();
        vc.start();
        System.out.println("调用减速的方法对速度进行改变:");
        vc.speedDown();
        vc.showSpeed();
        vc.stop();

        } 
    }

运行结果

20190626011820.png

所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

  Previous post Java基本命令
Next post   已到最新一篇

添加新评论

选择表情

  近期动态

近段时间可能都不怎么更新,回老家了。老家那个网。。。5G都快出来了。咋们老家还停留在3G。。唉
--- 发布日期 2019年7月30日

  关于博主

多数人都拥有自己不了解的能力和机会,都有可能做到未曾梦想的事情。

  近期评论

  •  YOLEN: 友链:Leelon 更改为:优乐博客 链接:leelon.cn 更改为:https://yol...
  •  马丁:
  •  浪客小苏: 以添加,请尽快添加本站,谢谢。
  •  Mkre: 分布式文件系统HDFS
  •  limm: https://www.cwtseo.com/
  •  hb: 谢谢 亲。遇见你很幸运,有你这个一直不老的朋友更是我的福气。 也祝我们的友谊天长地久。 很喜欢...

生命要得到丰盛的收获,必需阳光;同时,也需要“雨”的浇灌。

人生应该树立目标,否则你的精力会白白浪费。

山涧的泉水经过一路曲折,才唱出一支美妙的歌。

如若不是为了一个人,谁肯枯守一座城。城市和爱情,总是有着这样那样的关系。我们会因为一个人,去到那座城,因为那是一座爱的城;我们也会因为一个人,离开一座城,那是一座绝望的伤城。

常求有利别人,不求有利自己。