请问什么情况下要用到重写toString()方法,这个方法怎么用? java方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 toString(),就是转字符串的一种方法啊!当然是你需要把你的某种类型的数据转成字符串的时候就用这种方法咯 你说的是重写对吧,对于一般的对象来说都会有这个方法,其实这个方法的目的,主要就是将对象按字符串的方式输出出来:打个比方,比如一个People类,里边有name,age这两个属性,如果你People p = new People();p.toString();这么做的话,默认输出就是一个内存地址。那么你会想到重写ToString();这个方法,按自己的方式去输出。比如将toString的方法体改为:return p.name+p.age;这个时候toString输出的东西就是People这个类的姓名和年龄了。 toString()是oject方法,所以只要继承自oject的类都阔以重写这个方法。应用举例editText.getText().toString() android 动态加载 android BSP是什么? 问大家一个模拟按键的问题 自己做的视频播放器 会卡的问题 请教高手,sax解析xml遇到&如何解析 我想开始学习Linux网络编程和android开发,希望大家给点指点! 怎么设计程序的欢迎界面? Android关屏时,当前activity会执行onPause(),这个过程系统是怎样实现的?请大虾帮忙 android studio升级后的gradle问题 com.android.camera.action.CROP 图片裁剪的问题 layout_alignParentLeft 没有这个? 求教actionbar的使用
如果你People p = new People();
p.toString();
这么做的话,默认输出就是一个内存地址。
那么你会想到重写ToString();这个方法,按自己的方式去输出。
比如将toString的方法体改为:return p.name+p.age;
这个时候toString输出的东西就是People这个类的姓名和年龄了。