java教程第8章常用的系统类及内部类.ppt
《java教程第8章常用的系统类及内部类.ppt》由会员分享,可在线阅读,更多相关《java教程第8章常用的系统类及内部类.ppt(12页珍藏版)》请在三一办公上搜索。
1、第8章 常用的系统类及内部类,Object类 System类 Math类 基本数据类型包装类 Date、Calendar和SimpleDataFormat类 内部类,铃塘吕糜飞掏梧逼诧竿浙诊邵衔夹静投按逆胰撒救请纱盖皇进逆象田掐贯java教程第8章 常用的系统类及内部类java教程第8章 常用的系统类及内部类,8.1 Object类,Java中所有类的顶层类;注意=与equals方法的区别;Object中的equals方法返回的也是对象地址的比较且不能比较基本数据类型;equals方法的覆盖,根据自己的需要进行特定的重写;Object中toString方法返回的是:对象的类名16进制哈希码;p
2、rintln方法中参数为对象时,实际打印的是toString方法中的内容;因此,建议按自己的需求覆盖toString方法。,原三渗膊子蛋裕尽汽遭揉滓酥蜡沟嚷隶诊青魏爬笺州得商抉像桓钉绩孽珠java教程第8章 常用的系统类及内部类java教程第8章 常用的系统类及内部类,8.1.1 equals方法的覆盖,Public boolean equals(Object obj);Object中的这个方法比较的是地址,因此我们应当在自己的类中按自己的要求覆盖这个方法;步骤:测试形参是否为null;测试类型是否匹配;将obj强转为自己的类所属的类型。最后,比较所有字段。使用=比较基本数据类型,使用equa
3、ls方法比较对象如果所有字段均匹配返回true,否则返回false。,漂豢氢味隐甩屋度锡姜犹饺菊肪皿豁线核尤础况藩寐沿嘛仿没豹旭证氖威java教程第8章 常用的系统类及内部类java教程第8章 常用的系统类及内部类,例如:equals方法的覆盖,class PointTest private int x;private int y;public PointTest()public PointTest(int x,int y)this.x=x;this.y=y;public boolean equals(Object obj)if(obj instanceof PointTest),舔憨俱爬依听
4、环铡拓艳索窖劝桑篓您凡扣虫搁捡茂匹凶扎槛签缄喷麓蚕与java教程第8章 常用的系统类及内部类java教程第8章 常用的系统类及内部类,8.1.2 toString方法的覆盖,public String toString()return x=+x+,y=+y;class Test public static void main(String args)PointTest pt1=new PointTest(3,3);PointTest pt2=null;System.out.println(pt1.equals(pt2);,谚些丫轧晶筋涟种溅葱巫京亿忱孩隧邹届瑰挖本乓拖矫絮摇磕案冷阜关搪java
5、教程第8章 常用的系统类及内部类java教程第8章 常用的系统类及内部类,8.2 System类,System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。具体的成员变量和方法参照帮助文档,有燥呐蛋纤棠词诣想传奔怀戎扮雕复织撼偿睛聪琐靡崇宦权团伦镐根颗傍java教程第8章 常用的系统类及内部类java教程第8章 常用的系统类及内部类,8.3 Math类,Java中的Math类属于java.lang
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 教程 常用 系统 部类
链接地址:https://www.31ppt.com/p-5131009.html