zoukankan      html  css  js  c++  java
  • 上机作业5.14

    package tth;
    
    public class Vehicle {
        private String brand;
        private String color;
        private 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("一辆"+this.color+"的"+this.brand+"以"+this.speed+"的速度跑");
        }    
    }
    package tth;
    
    public class VehicleTest {
    
        public static void main(String[] args) {
            Vehicle c=new Vehicle();
            c.brand="benz";
            c.color="black";
            c.run();
        }
    }
    
    package tth;
    
    public class Car extends Vehicle{
        int loader;
    
        public int getLoader() {
            return loader;
        }
    
        public void setLoader(int loader) {
            this.loader = loader;
        }
        public void run(){
            System.out.println("一辆"+this.color+"载客数为"+this.loader+"的"+this.brand+"以"+this.speed+"的速度跑");
        }
    }
    
    package tth;
    
    public class Test {
    
        public static void main(String[] args) {
            Car c=new Car();
            c.brand="Honda";
            c.color="red";
            c.loader=2;
            c.run();
        }
    }
    

      

    package tth;
    
    public abstract class Shape {
        private double area;
        private double per;
        private String color;
    
        public Shape() {
        }
    
        public Shape(String color) {
            this.color = color;
        }
    
        public abstract void getArea();
    
        public abstract void getPer();
    
        public abstract void showAll();
    
    }
    package tth;
    
    public class Rectangle extends Shape {
        double width;
        double height;
    
        public Rectangle() {
        }
    
        public Rectangle(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 tth;
    
    public class Circle extends Shape {
        double radius;
    
        public Circle() {
        }
    
        public Circle(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 tth;
    
    public class PolyDemo {
    
        public static void main(String[] args) {
            Shape a1 = new Circle(5, "pink");
            Shape a2= new Rectangle(9, 10, "red);
            a1.getArea();
            a1.getPer();
            a1.showAll();
            a2.getArea();
            a2.getPer();
            a2.showAll();
        }
    
    }
    

      

  • 相关阅读:
    C# 不用添加WebService引用,调用WebService方法
    贪心 & 动态规划
    trie树 讲解 (转载)
    poj 2151 Check the difficulty of problems (检查问题的难度)
    poj 2513 Colored Sticks 彩色棒
    poj1442 Black Box 栈和优先队列
    啦啦啦
    poj 1265 Area(pick定理)
    poj 2418 Hardwood Species (trie树)
    poj 1836 Alignment 排队
  • 原文地址:https://www.cnblogs.com/dayttt/p/12888788.html
Copyright © 2011-2022 走看看