zoukankan      html  css  js  c++  java
  • 第十一次上机作业

    1

    .(1).

    package llll;
    
    public class test {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
            vehicle v=new vehicle();
            v.brand="benz";
            v.color="black";
            System.out.println(v.brand+" "+v.color);
            v.run();
        }
    }
    package llll;
    
    public class vehicle {
        String brand,color;
        double speed;
        public void set(String color,double speed) {
            this.color=color;
            this.speed=0;
        }
        public String getBrand() {
            return brand;
        }
        public void run() {
            System.out.println("在高速上行驶");
        }
    }

    (2).

    package qq;
    
    public class text {
    
     public static void main(String[] args) {
        // TODO 自动生成的方法存根
     Car1 c=new Car1();
        c.brand="Honda";
        c.color="red";
        c.loader=2;
        System.out.println("品牌为"+c.brand+"颜色为"+c.color+"载入数为"+c.loader);
        c.run();
    }
    }
    package qq;
    
    public class car1 {
    
    int loader;
    public void getCar1() {
        this.loader=5;
    }
    public void run() {
        System.out.println("轿车在街上行驶");
    } 
    }

    2.

    package qq;
    
    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 qq;
    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 qq;
    
    public abstract class shape {
        protected double area;
        protected double per;
        protected String color;
    
        public shape() {
        }
    
        public shape(String color) {
            this.color = color;
        }
    
        public abstract void getArea();
    
        public abstract void getPer();
    
        public abstract void showAll();
    
    }
    package qq;
    
    public class polydemo {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            shape a = new Circle(5, "红色");
            shape b = new rectangle(1, 4, "绿色");
            a.getArea();
            a.getPer();
            a.showAll();
            b.getArea();
            b.getPer();
            b.showAll();
        }
    
    }

  • 相关阅读:
    Ubuntu若何开启root用户及此外登录成就的处置
    在Linux操作零碎中若何装配内核
    谭浩强C语身教程第一章C言语概述(1)
    Linux独霸琐细下文件的非凡权限
    关于C#中的String replace 函数
    Animation_01_2011年12月24日13:07:23
    HorizontalScrollView_应用举例
    res/values/colors.xml
    Text_01_2011年12月24日12:57:02
    rubbish
  • 原文地址:https://www.cnblogs.com/dhy-com/p/12888524.html
Copyright © 2011-2022 走看看