A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小穿钉 高级黑马   /  2015-10-31 10:13  /  391 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/**
* 需求:1.设计汽车类,属性有车轮个数和车重,方法输出汽车的信息。
*      2.设计卡车子类,添加属性载重量,方法输出车的所有信息。
*      3.设计面包车子类,添加属性载客数,方法输出车的所有信息。
*      4.设计测试主类。
*/
package cn.com.qiche;

public class QiChe {
        private int wheels;
        private  double weight;
       
        public void setWheels(int wheels){
                if(wheels>=4){
                        this.wheels=wheels;
                }else{
                        System.out.println("请输入正确的车轮个数。");
                }


        }
        public int getWheels(){
                return wheels;
        }
        public void setWeight(double weight){
                if(weight>0){
                        this.weight=weight;
                }else{
                        System.out.println("车重应该是正数!!");
                }
        }
        public double getWeight(){
                return weight;
        }
        //输出车轮个数和车重
        public void show(){
                System.out.println("车轮个数:"+getWheels()+"\t车重:"+getWeight());
        }
}


6 个回复

倒序浏览
/**
* 继承QiChe类,并添加属性:载重量,输出本车的所有信息。
*/
package cn.com.qiche;

public class KaChe extends QiChe{
        private int load;
       
        public void setLoad(int load){
                if(load>0){
                        this.load=load;
                }else{
                        System.out.println("请输出正确格式的载重量!");
                }
        }
        public int getLoad(){
                return load;
        }
        //重写父类的show()方法
        public void show(){
               
                System.out.print("卡车的基本信息   载重量:"+getLoad());
                super.show();
        }

}
回复 使用道具 举报
/**
* 继承QiChe类,并添加属性:载客量,输出本车的所有信息。
*/
package cn.com.qiche;

public class MianBaoChe extends QiChe{
        private int passenger;
       
        public void setPassenger(int passenger){
                if(passenger>0){
                        this.passenger=passenger;
                }else{
                        System.out.println("请输出正确格式的载客量!");
                }
        }
        public int getPassenger(){
                return passenger;
        }
        //重写父类的show()方法
        public void show(){
               
                System.out.print("面包车的基本信息   载客量:"+getPassenger());
                super.show();
        }

}
回复 使用道具 举报
/**
* 测试主类
*/
package cn.com.qiche;

public class Test {
        public static void main(String[] args){
                KaChe k=new KaChe();
                k.setWheels(6);
                k.setWeight(10.0);
                k.setLoad(19);
                //输出卡车所有信息
                k.show();
                MianBaoChe m=new MianBaoChe();
                m.setWheels(4);
                m.setWeight(8.0);
                m.setPassenger(8);
                //输出面包车的所有信息
                m.show();
        }
               
}
回复 使用道具 举报
没有什么问题啊
回复 使用道具 举报
雨来 发表于 2015-10-31 11:13
没有什么问题啊

都测试过的
回复 使用道具 举报
hi丶bo 中级黑马 2015-10-31 18:11:37
7#
++++++++++++++++++++
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马