码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA中有一个特殊的类: Object

时间:2018-08-04 18:51:21      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:void   text   rgs   stat   返回值   ==   变量   字符串   false   

JAVA中有一个特殊的类: Object。它是JAVA体系中所有类的父类(直接父类或者间接父类)。

 

此类中的方法可以使所的类均继承。

 

以下介绍的三种方法属于Object:

(1) finalize方法:当一个对象被垃圾回收的时候调用的方法。

(2) toString():是利用字符串来表示对象。

当我们直接打印定义的对象的时候,隐含的是打印toString()的返回值。

可以通过子类作为一个toString()来覆盖父类的toString()。

以取得我们想得到的表现形式,即当我们想利用一个自定义的方式描述对象的时候,我们应该覆盖toString()。

(3)equal

首先试比较下例:

String A=new String(“hello”);

String A=new String(“hello”);

A==B(此时程序返回为FALSE)

因为此时AB中存的是地址,因为创建了新的对象,所以存放的是不同的地址。

 

 1 package TomText;
 2 //本例结合基本数据类型,说明如何使用变量。
 3 public class TomText_35 {
 4     public static void main(String args[]){
 5         byte b = 0x55;
 6         short s = 0x55ff;
 7         int i = 1000000;
 8         long l = 0xfffL;
 9         char c = ‘c‘;
10         float f = 0.23F;
11         double d = 0.7E-3;
12         boolean bool = true;
13         System.out.println("b=" + b);
14         System.out.println("s=" + s);
15         System.out.println("i=" + i);
16         System.out.println("l=" + l);
17         System.out.println("c=" + c);
18         System.out.println("f=" + f);
19         System.out.println("d=" + d);
20         System.out.println("bool=" + bool);
21         }    
22 
23 }

 

JAVA中有一个特殊的类: Object

标签:void   text   rgs   stat   返回值   ==   变量   字符串   false   

原文地址:https://www.cnblogs.com/borter/p/9419321.html

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