码迷,mamicode.com
首页 > 其他好文 > 详细

Lang包知识点(三)Object类

时间:2015-12-15 06:30:56      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

Object类

1、Java中的类体系遵循单根结构,即任何一个类往上追溯都到达同一个父类
2、Object类就是这个单根体系的根,也就是说它是其它所有类的共同父类
3、如果用户定义的类没有扩展任何其它类,则默认扩展自Object类
4、Object类中定义的一些方法,会被继承到所有类中
 
Object类的常用方法
//判断当前对象是否与参数obj(内容)相等,如果有必要,应该在自定义的类中覆盖该方法
boolean equals(Object obj)


//返回当前对象的字符串表示,如果有必要,应该在自定义的类中覆盖该方法
String toString()

toString实例:

class Student {  //定义Student类,缺省继承于Object类
  private String mName;
  private int mAge;
  
  public Student(String name, int age) {  //构造方法
    mName = name;
    mAge = age;
  }
  
  public String toString() {  //覆盖Object类中的toString方法
    String str = "姓名:" + mName + ", 年龄:" + mAge + "岁";
    return (str);
  }
}

public class ToStringDemo {  //容纳main方法
  public static void main(String[] args) {
    Student std = new Student("张三", 18);
    System.out.println(std);  //默认调用toString方法
  }
}

 

Lang包知识点(三)Object类

标签:

原文地址:http://www.cnblogs.com/javawork/p/5047026.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!