• 第十一次上机作业


    package Wxte;
    
    public class Car {
    	 private String brand;
         private String color;
         private double speed = 0;
         public Car() {
         }
         public Car(String brand, String color) {
          this.brand = brand;
          this.color = color;
          speed = 0;
         }
         public String getBrand() {
          return brand;
         }
         public void setBrand(String brand) {
          this.brand = brand;
         }
         public String getColor() {
          return color;
         }
         public void setColor(String color) {
          this.color = color;
         }
         public double getSpeed() {
          return speed;
         }
         public void setSpeed(double speed) {
          this.speed = speed;
         }
         public void run() {
          System.out.println(getColor() + "色的  " + getBrand() + " 的速度是  " + getSpeed());
        }
    }
    

      

    package Wxte;
    
    public class desk {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Car car = new Car("desk","blue");
    		car.run();
       }
    	}
    

      

    package Wxte;
    
    public class besk extends Car  {
    	 private int loader;
         public besk() {
         }
         public besk(String brand, String color, int loader) {
        	 super(brand, color);
          this.loader = loader;
         }
         public void run() {
          System.out.println(getColor() + "色的" + getBrand()+"载人人数是:" + loader  + "的速度是:" + getSpeed());
         }
        }
    

      

    package Wxte;
    
    public class Bases {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		 Car besk = new besk("desks", "blow",4 );
    		 besk.run();
    	}
    
    }
    

      

    2.

    package Wxte;
    
    public abstract class Car {
    	 protected double area;
    	    protected double per;
    	    protected String color;
    
    	    public  Car () {
    	    }
    
    	    public  Car (String color) {
    	        this.color = color;
    	    }
    
    	    public abstract void getArea();
    
    	    public abstract void getPer();
    
    	    public abstract void showAll();
    
    	}
    

      

    package Wxte;
    
    public class besk extends Car  {
    	 double width;
    	    double height;
    
    	    public  besk () {
    	    }
    
    	    public  besk (double width, double height, String color) {
    	        super();
    	        this.width = width;
    	        this.height = height;
    	        this.color = color;
    	    }
    
    	    public void getArea() {
    	        area = width * height;
    	    }
    
    	    public void getPer() {
    	        per = (width + height) * 2;
    	    }
    
    	    public void showAll() {
    	        System.out.println("矩形面积为:" + area + ",周长为:" + per + ",颜色:" + color);
    	    }
    	}
    

      

    package Wxte;
    
    public class Dsksk extends Car {
    	double radius;
    
        public  Dsksk() {
        }
    
        public  Dsksk(double radius, String color) {
            this.color = color;
            this.radius = radius;
        }
    
        public void getArea() {
            area = radius * radius * 3.14;
        }
    
        public void getPer() {
            per = 2 * radius * 3.14;
        }
    
        public void showAll() {
            System.out.println("圆的面积为:" + area + ",周长为:" + per + ",颜色:" + color);
        }
    }
    

      

    package Wxte;
    
    public class desk {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Car a = new Dsksk(3, "蓝色");
            Car b = new besk(5, 7, "白色");
            a.getArea();
            a.getPer();
            a.showAll();
            b.getArea();
            b.getPer();
            b.showAll();
        }   }
    	
    

      

  • 相关阅读:
    gitlab + gitlab-runner 实现项目的自动化部署测试环境与打包
    docker 部署 zookeeper 集群
    CSS 使用id属性的规则
    SimpleXML使用详解
    PHP通用分页类
    MYSQL远程连接速度慢的解决方法
    远程连接mysql出现1045错误的解决办法
    Bootstrap 元素居中设置
    PHP 时间戳
    html代码/如何做到有横线无竖线的表格/或横线有颜色/竖线没颜色
  • 原文地址:https://www.cnblogs.com/575757ljp--/p/12888321.html
Copyright © 2020-2023  润新知