Java中的toString方法
来源:互联网 发布:anker知乎 编辑:程序博客网 时间:2024/06/03 19:37
例子是某某正在什么地方钓鱼
代码1:
public class TestToString {public static void main(String[] args) {Person p = new Person("张三", new Site("高唐北湖"));p.angling();}}class Person {private String name;private Site site;public Person(String name, Site site) {this.name = name;this.site = site;}public void angling() {System.out.println(this + "正在" + site + "钓鱼!");}@Overridepublic String toString() {return this.name;}}class Site {private String name;public Site(String name) {this.name = name;}@Overridepublic String toString() {return this.name;}}
代码2:
class Person {private String name;private Site site;public Person(String name, Site site) {this.name = name;this.site = site;}public void angling() {System.out.println(this + "正在" + site + "钓鱼!");}}
这里仅仅将人这个类拿出来了, 运行后的结果不同在于代码1有toString方法,代码2中没有.通过运行结果可以得出,直接写对象名默认调用的是toString方法,所以这个方法最好重写.!
0 0
- Java中的toString()方法
- Java中的toString方法
- java中的toString() 方法
- java中的toString()方法
- 关于Java中的toString()方法
- Java程序中的toString方法
- java Object类中的toString方法
- 黑马程序员--------java中的toString方法
- JAVA中的toString()方法的用法
- 【Java】Java中的instanceof,Object类,equals()方法,toString()方法
- javascript中的toString()方法
- Throwable中的toString方法
- javascript中的toString()方法
- javascript中的toString()方法
- js中的tostring()方法
- javascript中的toString方法
- object中的toString方法
- Java中的syso方法是如何调用toString()方法的
- j2se回顾
- 标签和按钮
- [LeetCode8]Best Time to Buy and Sell Stock
- Android架构分析之硬件抽象层(HAL)
- android 友盟接入
- Java中的toString方法
- Spring 基础
- 【JSP学习笔记】基础JSP脚本和动作实现99乘法表
- OSX: 私人定制Dock默认程序图标
- 2048
- android 有米广告接入
- android初学者易犯错误心得笔记
- socket.io+angular.js+express.js做个聊天应用(四)
- [读书]14年读书*生活