13-08javaSE核心.docVIP

  • 5
  • 0
  • 约1.93万字
  • 约 16页
  • 2017-02-27 发布于湖北
  • 举报
JavaSE核心笔记,私人整理,希望能帮到大家的学习~~ day1: 1、Object:java中所有的类都直接或间接的继承自Object。所以说:一切皆对象! 当我们定义的类没有显示的继承任何类的时候,JVM(java虚拟机)在编译时会自动默认将该类继承自Object。这是一个强制性的,所以,我们不需要显示的继承Object。 *参数利用了多态性,可以使方法更通用。多态:父类引用指向了子类对象* 2、Object方法: toString()、equals()、clone()hashCode() *1、public Srring toString():用于返回对象的字符串表示。返回的字符串为该对象的“句柄”。格式为:“类名@hashCode” java定义Object的toString方法,希望我们在需要的时候可以重写,该方法的真正意图是返回能够描述该对象的一个字符串。 *2、public boolean equals(Object o):比较两个对象内容是否相等。Object对该方法的实现就是使用“==”实现的。所以毫无意义。没重写equals之前,equals与==是等价的,用于判断是否是同一对象。一般要重写equals。 重写的格式: public boolean equals(Object obj){ if(obj instanceof ……){

文档评论(0)

1亿VIP精品文档

相关文档