我在课堂上有一个程序任务.我已经理解了重载的基础知识,但我对一点非常困惑.如何仅从我尝试使用的方法输出?那么让我告诉你代码而不是解释.

public class Box {

private int length, width, height;

public Box(int length){

this.length=length;

System.out.println("Line created with length of" + length + ".");

}

public Box(int length, int width){

this.length = length;

this.width = width;

System.out.println("Rectangle created with the length of " + length + " ");

System.out.println("and the width of " + width + ".");

}

public Box(int length, int width, int height){

this.length=length;

this.width=width;

this.height=height;

System.out.println("Box created with the length of " + length + ", ");

System.out.println("the width of " + width + ", ");

System.out.println("and the height of " + height +".");

}

}

class BoxTest {

public static void main(String[] args) {

Box BoxObject1 = new Box(1,0,0);

Box BoxObject2 = new Box(1,2,0);

Box BoxObject3 = new Box(1,2,3);

}

}

好的,那么!如何在BoxTest类中调用仅输出给定的内容.例如,使用Box BoxObject1我想输出“用XX长度创建的线”而不是其余的.对于Box Box Object2,我想输出“长度为XX,宽度为XX的矩形”.我不确定接下来要添加什么才能实现.任何帮助将不胜感激.

java中重载构造方法的例程_Java构造函数使用多种方法重载相关推荐

  1. java中的构造方法与代码块

    一.构造方法 1.1.java中的构造方法跟普通方法有很大的区别: 构造方法的方法名跟类名相同 构造方法没有返回值类型,连void也没有,也不能用return返回值 每次创建一个对象,都会调用构造方法 ...

  2. java中的构造方法必须和类名相同_1. 对于构造方法,下列叙述不正确的是( ). A、 构造方法是类的一种特殊方法,它的方法名必须与类名相同...

    1. 对于构造方法,下列叙述不正确的是( ). A. 构造方法是类的一种特殊方法,它的方法名必须与类名相同 1. 对于构造方法,下列叙述不正确的是( ). A. 构造方法是类的一种特殊方法,它的方法名 ...

  3. 详解JAVA中的构造方法

    目录 一.构造方法的概念 二.构造方法的特性 一.构造方法的概念 构造方法(也称为构造器)是一个特殊的成员方法,名字必须与类名相同,在创建对象时由编译器自动调用,并且在整个对象的生命周期内只调用一次. ...

  4. java中的构造方法必须和类名相同,在Java中,关于构造方法,下列说法错误的是()A、构造方法的名称必须与类名相同B、构造方法可以...

    在Java中,关于构造方法,下列说法错误的是()A.构造方法的名称必须与类名相同B.构造方法可以 更多相关问题 [判断题]树立改革的紧迫感本身是个情绪上的问题.() [单选题]会较早出现周围循环衰竭的 ...

  5. java类名可以是数字吗_在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。_学小易找答案...

    [简答题]Java 支持多继承吗 ? [单选题]以下关于继承的叙述正确的是( ). [单选题]在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数.类型或顺序各不相同,传回的值也 ...

  6. java sleep唤醒_详解Java中的线程让步yield()与线程休眠sleep()方法

    Java中的线程让步会让线程让出优先级,而休眠则会让线程进入阻塞状态等待被唤醒,这里我们对比线程等待的wait()方法,来详解Java中的线程让步yield()与线程休眠sleep()方法 线程让步: ...

  7. java中char类型转换成int类型的两种方法

    java中char类型转换成int类型的两种方法 方法一: 第一种利用Integer包装类的方法Integer.parseInt Copychar ch = '9'; if (Character.is ...

  8. java中如何设置浏览器宽度_[Java教程]关于JS中获取浏览器高度和宽度值的多种方法(多浏览器)_星空网...

    关于JS中获取浏览器高度和宽度值的多种方法(多浏览器) 2017-08-07 0 三种浏览器获取值方法 IE中: document.body.clientWidth ==> BODY对象宽度 d ...

  9. vue点击网页全屏_vue中实现点击变成全屏的多种方法

    项目中有点击按钮实现全屏功能 方式一:js实现全屏 全屏 data: data() { return { fullscreen: false }; }, methods: screen() { let ...

  10. java中面积构造方法_JAVA图形面积与周长(抽象类)

    /*面向对象具有抽象性.封装性.继承性.多态性.抽象性是将具有一致的数据结构(属性)和行为(操作)的对象抽象成类 一个类就是一种抽象.封装性体现在Java中的数据除了基本类型的数据外,都以对象的形式存 ...

最新文章

  1. HTTP常用状态码说明
  2. 028_SpringBoot整合Redis
  3. 从傅里叶(Fourier)变换到伽柏(Gabor)变换再到小波(Wavelet)变换
  4. 在 Docker 中使用 mysql 的一些技巧
  5. 强大的DataGrid组件[4]_实现CURD[上]——Silverlight学习笔记[12]
  6. 每日一题题目26:选择排序(冒泡排序改进版)
  7. 每天一道Rust-LeetCode(2019-06-02)
  8. setInterval()与setTimeout()
  9. 根据call/jmp操作数偏移检测内核是否被rootkit控制
  10. nutch mysql hadoop_nutch+hadoop 配置使用
  11. 条形码类型简介及常用条形码产品
  12. PC-DMIS 2019 CAD 模型坐标系的转换
  13. 图书里的音频二维码如何实现呢?
  14. 在VMware上安装Android虚拟机
  15. @hapi/joi@17.1.0和express-jwt使用问题
  16. 关系型数据库和非关系型数据
  17. 复旦大学计算机网络专业,复旦大学计算机网络专业计划.doc
  18. 1024程序员节?我们整点AI绘图玩玩吧,一文教你配置stable-diffusion
  19. 讲解Guitar Pro 7使用向导的技巧
  20. 微信公众号发送消息 Java

热门文章

  1. mysql数据库自动添加编号_mysql数据库自动添加编号
  2. spring 事务传播机制和隔离级别
  3. 计算机如何快速访问文件夹,高手教你如何快速定位文件夹(图文介绍)
  4. MySQL数据库所有知识点最详细讲解,内置官方文档、个人理解、代码演示,自学MySQL必备文档(一)
  5. 小程序直播 OBS 画质_教你玩转微信小程序直播
  6. android windowmanager 分析,WindowManagerService
  7. java mysql tree_java面試題:你了解mysql的B+TREE索引嗎?
  8. Django REST framework API 指南(19):内容协商
  9. 解决windows 下 mysql命令行导入备份文件 查询时乱码的问题
  10. [转]Birdfont 2.10 发布,字体编辑器