首页 > 编程 > Java > 正文

java--Object

2019-11-06 08:25:21
字体:
来源:转载
供稿:网友

1、Object java中所有类的父类。 类继承关系树的树根 1)Object o; o中可以装任何对象。 m(Object o) Object o

2.Object类中的方法,是所有对象都具有的方法 1)finallize(); 由垃圾收集器在回收垃圾对象时,最后调用的方法。 有申请,就有释放,java只是负责创建对象, 分配空间。最后需要一个释放的方法。

有内存泄漏, a.垃圾回收器如何认定垃圾对象 零引用算法 b.垃圾回收器何时释放垃圾对象 必须释放的时候

用子类覆盖

一个对象成为垃圾对象到真正能回收,一个时间段。

一般不需要覆盖这个方法。 2)getGlass(); 返回对象的实际类型。

3)toString() :返回对象的String形式,打印一个对象就是打印这个对象的toString方法的返回值 无参,返回是字符串 类名@地址

package chp9;public class TestObject{ publci static void main(String[] args){ /*Animal a1=mew Cat(); Animal a2=new Dog(); if(a1.getGlass()==a2.getGlass()) */ Student s=new Student("LC",46); System.out.PRintln(s.toString()); System.out.println(s); }}class Animal{}class Dog extends Animal{}class Cat extends Animal{}class Student{ String name; int age; public Student(String name,int age){ this.name=name; this.age=age; }} class String toString(){ return "Student name="+name+"age="age; }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表