欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

Object类的toString()方法,objecttostring

来源: javaer 分享于  点击 37129 次 点评:67

Object类的toString()方法,objecttostring


Object类的toString()方法

  • A:案例演示
    • public String toString()

    • a:返回该对象的字符串表示。

        public Stirng toString() {
        	return name + "," + age;
        }
      
    • b:它的值等于:

      • getClass().getName() + “@” + Integer.toHexString(hashCode())
    • c:由于默认情况下的数据对我们来说没有意义,一般建议重写该方法。

  • B:最终版
    • 自动生成
      shift + Alt + S + s

        /**
        	 * @param args
        	 * com.heima.bean.Student@bcda2d
        	 * public Stirng toString() {
        			return  getClass().getName() + "@" + Integer.toHexString(hashCode()) 
        		}
        		左边 :类名
        		中间:@
        		右边:hashCode的十六进制表现形式
        		这么写没有什么实际意义。
        		toString方法的作用:可以更方便的显示属性值。
        		getXxx方法是为了获取值,可以显示也可以赋值,或者其他操作。
        	 */
        	public static void main(String[] args) {
        		Student s = new Student("张三", 23);
        		System.out.println(s.toString());
        		
        		//如果直接打印对象的引用,会默认调用toString方法
        		System.out.println(s);
        		System.out.println("我的姓名是:" + s.getName() + ",我的年龄是:" + s.getAge());
        	}
      

输入结果:

相关文章

    暂无相关文章

用户点评