欢迎来到天天文库
浏览记录
ID:27813072
大小:893.34 KB
页数:67页
时间:2018-12-05
《类和对象常用类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章类和对象-2常用类和接口班级软件技术专业10级(Java方向)任课教师朱利华QQ86061260OfficeSA410CompanyLogowww.themegallery.com主要内容学习目标及重、难点1任务学习2课堂实践3总结与要求4任务介绍任务一熟练使用Java.lang包中的类解决问题(Object、System、String、StringBuffer、Math、Class、基本数据类型包装类)任务二了解java.util包中的类(Date,Calendar,集合容器类)任务三使用常用类
2、解决问题任务分析支撑知识讲解java.lang包中常用类java.util包中常用类JavaAPI文档使用任务实现任务解决任务小结学习目标重点、难点CompanyLogo重点String和StringBufferMath和数据包装类Date、Calendar、Vector难点String和StringBufferMath和数据包装类学习目标掌握String和StringBuffer类的使用掌握Object,System、Class类的使用掌握Math类、数据包装类的使用掌握Date,Calendar,V
3、ector的使用了解集合容器(后面讲)学习内容String和StringBufferObject,System、ClassMath、数据包装类Date,Calendar,Vector了解集合容器类回顾类的定义属性方法(访问控制权限4个,static、final)构造方法方法重载对象创建对象使用对象对象的生命周期本章背景本章将学习Java中有很多常用的类和接口,非常实用要求学生掌握String和StringBuffer类的区别和使用掌握Math类和数据包装类的使用掌握java.lang中其他常用的类掌握j
4、ava.util中常用的类掌握Date,Calendar,Vector类的使用会查看API文档掌握常用类的使用任务学习任务介绍任务分析任务实现CompanyLogo任务描述任务一:会使用java.lang中常用的类任务学习任务介绍任务分析任务实现CompanyLogo支撑知识介绍Java.lang包类Object,System类String,StringBuffer类Math,Class基本数据类型包装类8Java类库Java的类库系统提供的已实现的标准类的集合是Java编程的API(Applicati
5、onProgramInterface),它可以帮助开发者方便、快捷地开发Java程序。系统定义好的类根据实现的功能不同,可以划分成不同的集合,每个集合是一个包,合称为类库。API应用程序编程接口面向过程语言–函数库(子程序包)面向对象语言–类库9Java类库结构类库的结构java.lang语言基础类库(System、Math、Thread、基本数据类型类)java.utilJava的工具类库(向量、栈、日期)java.ioJava的标准输入输出类库java.applet用于实现JavaApplet小程序
6、的类库java.awt用于构建图形用户界面的类库java.awt.event界面用户交互控制和事件响应类库java.netJava的用于实现网络功能的类库使用JDKAPI查看类库10语言基础类库—Object类Object类Java程序中所有类的直接或间接父类,也是类库中所有类的的父类构造方法Object()一般方法:Objectclone()生成当前对象的一个拷贝。booleanequals(Objectobj)比较两个对象是否相等。ClassgetClass()获取当前对象所属的类信息。String
7、toString()用来返回当前对象本身的有关信息。protectedvoidfinalize()当垃圾收集器确定对象上没有其他的引用时,调用对象上的垃圾收集器。Object类上的此方法不执行任何特定行为,仅简单返回,其子类会覆盖此方法。11关于toString()方法publicStringtoString()方法其返回值是String类型,描述当前对象的有关信息在进行String与其它类型数据的连接操作时(如:System.out.println(“info”+Person)),将自动调用该对象类的
8、toString()方法可以根据需要在用户自定义类型中重写toString()方法12equals()方法publicbooleanequals(Objectobj)方法判断对象是否“相等”x.equals(y),当x和y是同一个对象的应用时返回true,否则返回false有些类,如String、Date等,重写了equals()方法,当使用x.equals(y)时表示x和y所引用的对象是同一类对象且属性内容相等(并不一定是相同对象)返回t
此文档下载收益归作者所有