zoukankan      html  css  js  c++  java
  • 6

    2、编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类E。要求:

    (1) Monkey类中有个构造方法:Monkey (String s),并且有个public void speak()方法,在speak方法中输出“咿咿呀呀......”的信息。

    (2)People类是Monkey类的子类,在People类中重写方法speak(),在speak方法中输出“小样的,不错嘛!会说话了!”的信息。

    (3)在People类中新增方法void think(),在think方法中输出“别说话!认真思考!”的信息。

    (4)在主类E的main方法中创建Monkey与People类的对象类测试这2个类的功能。

    package Laaaa;
     class Monkey {
        public Monkey(String s) {
        }
        
        public void speak(){
            System.out.println("咿咿呀呀.....");
        }
    }
     class People extends Monkey {
        public void speak(){
            System.out.println("小样的,不错嘛!会说话了!");
        }
        public People(String s) {
            super(s);
            
        }
        void think(){
            System.out.println("别说话!认真思考!");
        }
    }
    public class E {
        
        public static void main(String[] args) {
        Monkey m1=new Monkey(null);
        m1.speak();
        People p1=new People(null);
        p1.speak();
        p1.think();
    
        }
    }

    3、按要求编写一个Java应用程序:

    (1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。

    (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性,和计算体积的方法。

    (3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。

    package Laaaa;
    import java.util.*;
    class juxin{
        int c,k;
        public int juxin(){
            int s=c*k;
            return s;
        }
    }
    class cft extends juxin{
        int h;
        public int cft(){
            int v=c*k*h;
            return v;
        }
        public cft() {
            super();
        }
    }
    public class R {
    
        public static void main(String[] args) {
             cft l2=new cft();
             juxin l1 =new juxin();
       Scanner rd=new Scanner(System.in);
       System.out.println("请输入长方体的长、宽、高:");
       l2.c=l1.c=rd.nextInt();
       l2.k=l1.k=rd.nextInt();
       l2.h=rd.nextInt();
       System.out.println("底面积:"+l1.juxin()+"体积:"+l2.cft());
     
      
      
       
        }
    
    }

     

    4、编写一个Java应用程序,设计一个汽车类Vehicle,包含的属性有车轮个数wheels和车重weight。小车类Car是Vehicle的子类,其中包含的属性有载人数loader。卡车类Truck是Car类的子类,其中包含的属性有载重量payload。每个类都有构造方法和输出相关数据的方法。最后,写一个测试类来测试这些类的功能。

    package Laaaa;
    class Vehicle{
        int wheels=5;
        double weight=5.5;
        public  void Vehicle(){
            System.out.println("车轮个数:"+wheels);
            System.out.println("车重:"+weight);
        }
    }
    class Car extends Vehicle{
        int loader=5;
        public void Car() {
            System.out.println("有载人数:"+loader);
        }
         public Car() {
                super();
            }
    }
    class Truck extends Car{
        double payload=5.5;
        public void Truck() {
            System.out.println("有载重量:"+payload);
        }
        public Truck() {
            super();
        }
    }
    public class T {
        public static void main(String[] args) {
            Truck c1 = new Truck();
            c1.Vehicle();
            c1.Car();
            c1.Truck();
        }
        
    
    }

  • 相关阅读:
    SQL SERVER 随笔知识点
    c# 异步之async/await ,Task
    c# 委托探究
    JS项整理
    C#功能块代码
    Core HostBuilder构建管道,报错提示"Value cannot be null”
    解析Swagge.Json生成Word文档
    C# Http
    C# 责任链模式
    C# 单例模式
  • 原文地址:https://www.cnblogs.com/luli1220/p/10868630.html
Copyright © 2011-2022 走看看