java-Object类(课堂)
来源:互联网 发布:python黑客编程 编辑:程序博客网 时间:2024/06/04 00:22
import java.awt.Point;
import com.lijie.lianxi1.Cat;
//Object类是所有JAVA类的根基类
//如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类
publicclass ObjectTest/*相当于extends Object*/ {
publicstaticvoid main(String[]args) {
Objectobject =new Object();
//判断两个对象是否相等
//object.equals(obj);
// ==
//基本类比较是值是否相等
//引用类型:比较内存地址是否相等
Catcat =new Cat();//创建一个空间,cat指向。
Catcat2 =new Cat();//创建另一个空间,cat2指向。
Catcat3 =cat2; //cat3也指向cat2这个空间。所以,cat!=cat2,cat3=cat2。如下判断
if (cat ==cat2){
System.out.println("相等");
}else{
System.out.println("不相等");
}//////////////////////////////////不相等
System.out.println("cat3 = cat2?:" + (cat3 == cat2)); //cat3 = cat2?:true
System.out.println("cat3 = cat2?:" + (cat3.equals(cat2))); //cat3 = cat2?:true
PointaPoint =new Point(10,10);
PointbPoint =new Point(10,10);
PointcPoint =null;
//java.lang.NullPointerException
//System.out.println(cPoint.x);
System.out.println(aPoint.equals(bPoint));//true
//引用类型如果没有给具体引用值,可以使用null进行初始化
//Object object2 = null;
//System.out.println(object2);
System.out.println(aPoint.equals(null));//false
System.out.println(aPoint.equals(new Cat()));// false
System.out.println(aPoint.equals(aPoint));//true
//getClass 获取 class文件的类
Classclzz =bPoint.getClass() ;
System.out.println(clzz);//class java.awt.Point
System.out.println(aPoint.getClass());//class java.awt.Point
System.out.println(object.getClass());//class java.lang.Object
//列出对象的hashcode,类似唯一id
//1704856573
System.out.println(aPoint.hashCode());
//705927765
System.out.println(bPoint.hashCode());
}
}
- java-Object类(课堂)
- java抽象类(课堂)
- Java 课堂随笔(1)
- Java 课堂随笔(2)
- Java课堂笔记(3)
- Java 课堂随笔 (4)
- Java 课堂笔记(5)
- java--String,toString(课堂)
- java包用法(课堂)
- java第六课课堂笔记(抽象类)
- (JAVA)Object类总结
- Java课堂笔记-类和数组
- 课堂在线Java程序设计 类的继承
- 课堂在线Java程序设计 类的继承
- java 课堂笔记 类和对象
- java内部类(成员)(课堂)
- java第五节课堂笔记(继承)
- java 第七节课堂笔记(数组)
- Linux中的特殊文件-/dev/zero
- java--匿名内部类
- C语言Socket实现网络通信
- java--属性的继承
- java--重写 final (课堂笔记)
- java-Object类(课堂)
- 女孩 鸟交互--java
- Eclipse+Pydev环境下使用utf-8编码
- 用 C# 实现带键值的优先队列
- 泡妞计划-java
- django orm总结
- apache安装完成之后,start出现了"the requested operation has failed !"
- 关于工作的一点总结和思考
- JS执行顺序