toString方法:将对象转成字符串,放便打印。

在输出一个对象的时候,默认的就是调用这个对象的toString方法。

如果项目里面需要输出一个对象的时候,可以去重写toString方法。

源代码:

public class P35 {int length;int width;int height;public void setInfo(int l,int w,int h){length = l;width = w;height = h;}//体积public int volume(){return length * width * height;}//表面积public int area(){return (length * width + length * height + width * height)*2;}@Overridepublic String toString() {return "P35[" +"length=" + length +", width=" + width +", height=" + height +",vloume="+volume()+",area="+area()+']';}

测试类

public class Application {public static void main(String[] args) {P35 s = new P35();Scanner input = new Scanner(in);System.out.println("长:" );int l = input.nextInt();System.out.println("宽:");int w = input.nextInt();System.out.println("高:");int h = input.nextInt();s.setInfo(l,w,h);System.out.println("体积为:"+s.volume());System.out.println("表面积为:"+s.area());System.out.println(s);//默认调用toString}
}

重写toString方法后,对象调用时,会默认调用toString方法

测试结果:

可以通过快捷键来重写toString,

定义一个类Box,类中有三个整型,表示长,宽,高,定义setInfo(int,int,int)方法,设置三个变量的值。定义volum()方法计算体积//定义area()方法计算表面积。定义to相关推荐

  1. java设计一个立方体类box_实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。_学小易找答案...

    [填空题]表达式 list(filter(lambda x:x>2, [0,1,2,3,0,0])) 的值为 _________ . [填空题]表达式 len(' 中国 '.encode('ut ...

  2. c++课后题,声明一个长方体类Box,该类有长度(length),宽度(width),高度(height)三个数据成员,类中有获取及修改长度…………

    c++课后题,声明一个长方体类Box,该类有长度(length),宽度(width),高度(height)三个数据成员, 类中有获取及修改长度,宽度,高度的函数,还有计算长方体表面积和体积的函数.请按 ...

  3. 构造方法与重载:定义一个网络用户类,信息有用户 ID、用户密码、 email 地址。在建立类的实例时把以上三个信息都作为构造函数的参数输入

    构造方法与重载:定义一个网络用户类,信息有用户 ID.用户密码. email 地址.在建立类的实例时把以上三个信息都作为构造函数的参数输入, 其中用户 ID 和用户密码时必须缺省时 email地址是用 ...

  4. 1.定义一个丈夫Husband类,有姓名、年龄、性别,妻子属性。 2.定义一个妻子Wife类,有姓名、年龄、性别,丈夫属性。 3.丈夫类中有一个getInfo方法,其中,能显示自己的姓名,年龄,和他的

    //1.定义一个丈夫Husband类,有姓名.年龄.性别,妻子属性. //2.定义一个妻子Wife类,有姓名.年龄.性别,丈夫属性. //3.丈夫类中有一个getInfo方法,其中,能显示自己的姓名, ...

  5. 3.【练习题】构造方法与重载 定义一个网络用户类,要处理的信息有用户ID、用户密码、email地址。拓展:判断密码长度

    package day09;/*3.[练习题]构造方法与重载 定义一个网络用户类,要处理的信息有用户ID.用户密码.email地址. 在建立类的实例时,把以上三个信息都作为构造函数的参数输入, 其中用 ...

  6. 构造函数,定义一个网络用户类,信息有用户 ID、用户密码、 email 地址

    题目: * 定义一个网络用户类,信息有用户 ID.用户密码. email 地址.  * 在建立类的实例时把以上三个信息都作为构造函数的参数输入,  * 其中用户 ID 和用户密码时必须缺省时   * ...

  7. 【 定义一个长方形Rect类再派生出长方体类Cub】

    [问题描述]定义一个长方形Rect类,派生出长方体类Cub,计算派生类对象(长方体)的表面积和体积. [输入形式]长方体对象的长.宽.高. [输出形式]输出该长方体的表面积和体积. [样例输入] 输入 ...

  8. 定义名为MyTime的类,其中应有三个整型成员:时(hour),分(minute),秒(second);C++

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 在程序中,经常要对时间进行操作,但是并没有时间类型的数据.那么,我们可以自己实现一个时间类,来满足程序中的需要. 定义名为My ...

  9. 《JAVA练习题目7》 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数。(类PrimeGenerator都由类Main代替)

    题目内容: 定义一个素数生成器类PrimeGenerator,用于生成给定区间内的所有素数.要求PrimeGenerator类具有: 属性:start(区间起始值),end(区间终止值),两个属性均为 ...

  10. 定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法。 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值。

    定义一个 圆形 Circle类 , 定义其中的长度length属性,定义一个求面积getArea()的方法. 并编写一个测试类,进行长度的赋值和展示,并调用求面积方法展示面积值. public cla ...

最新文章

  1. STE:华南农大曾振灵/熊文广-猪粪介导抗生素耐药基因向农场工人和周边环境传播...
  2. DT技术助力企业创新转型
  3. java jsp 文件上传_用JSP编写文件上传
  4. xstream 数字映射不上去_6个做端口映射的步骤,外网访问内网,菜鸟也能做?
  5. 听说你盗图都盗绿了?
  6. cbrt c语音_C语言有哪些鲜为人知的特性?
  7. E20180715-hm
  8. 关于constraint 的disable和enable
  9. 数据结构——二叉查找树
  10. 简单返回顶部代码及注释说明
  11. WinRAR加密压缩冒充GlobeImposter勒索病毒 安全专家轻松解密
  12. 5步绘制软件开发流程图
  13. Java关于中查询数据时,报错java.lang.IllegalArgumentException: HOUR_OF_DAY: 0 -> 1的问题
  14. android res编辑器,Android Apk编辑器(ApkModifier) V3.6.0
  15. API接口防止参数被篡改和重放攻击
  16. mybatis.org/dtd/mybatis-generator-config_1_0.dtd标红
  17. 分析1996~2015年人口数据特征间的关系并分析1996~2015年人口数据各个特征的分布分散状况
  18. Qt数据库应用23-个人信息报表
  19. 对数组遍历forEach、map、reduce、filter
  20. cr3格式是什么意思_如何用PS导入佳能CR3格式图片?_科技数码通

热门文章

  1. 20221210今天的世界发生了什么
  2. ISP之BLC和DPC
  3. python电子病历交接班系统_交班记录-电子病历模板
  4. Unity HLOD System(官方插件)详细解析
  5. 如何判断我们的代理ip是高匿
  6. IM软件业务知识—导航
  7. JS 和 vue 时间倒计时(天、时、分、秒)
  8. 【JAVA拾遗】Java8新特性合辑
  9. MongoDB利用$elemMatch对内嵌文档进行多条件查询
  10. Arduino Nano 卡在上传,无法烧录