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

最终类object 和内部类

时间:2019-04-26 22:42:58      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:特殊   数据   没有   如何   相等   object   文件名   文件   地址   

Object 类

     性质:【1】是所有类的根类。

                        【2】如果一个类没有显示继承另外一个类,那么该类一定继承于Object

 

             toString() 返回对象的字符串表示形式

         特殊:【1】输出对象时,默认调用toString方法,返回类型@内存地址

          Object obj = new Object();
              // 输出对象时,默认调用toString方法
              System.out.println(obj.toString);

               equals(Object obj) 用于判断两个对象是否相等。

    【1】== 比较两个对象的内存地址或基本数据类型的比较,

    【2】object默认equals实现比较内存地址。

    【3】当自定义对象时,要比较自定义对象是否相等,就必须通过equals方法比较两个对象属性值是否相等,那就必须重写Object的equals方法。

    快捷方法

   技术图片

 内部类  

    在java中,一个文件可以定义多个类,文件名必须和public 类型的类的类名保持一致。编译后 out$info

    在java中,一个类也可以定义在一个类的内部,定义在内部的类称为内部类(inner class),定义在外部的类称为外部类(out class).

              特性:内部类可以拥有属性和方法和构造器和块     

                         [1]内部类如何创建对象

       外部类  . 内部类  引用 = new 外部类() new  内部类();

       或者先创建一个外部类

 

  

 

最终类object 和内部类

标签:特殊   数据   没有   如何   相等   object   文件名   文件   地址   

原文地址:https://www.cnblogs.com/dedema/p/10776753.html

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