《基础类和工具类》PPT课件

《基础类和工具类》PPT课件

ID:45492480

大小:511.50 KB

页数:46页

时间:2019-11-13

《基础类和工具类》PPT课件_第1页
《基础类和工具类》PPT课件_第2页
《基础类和工具类》PPT课件_第3页
《基础类和工具类》PPT课件_第4页
《基础类和工具类》PPT课件_第5页
资源描述:

《《基础类和工具类》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.2.2对象初始化-静态调用publicclassObjectCreation{TestClasstestClass=newTestClass("fieldValue");staticTestClasstestClass2=newTestClass("staticValue");static{testClass2.test();}publicObjectCreation(){System.out.println("ObjectCreationinit");}publicObjectCreation(Str

2、ingname){System.out.println("ObjectCreation"+name+"init");}1面向对象编程publicstaticvoidmain(String[]args){ObjectCreationobjectCreation=newObjectCreation("object1");ObjectCreationobjectCreation2=newObjectCreation("object2");}}classTestClass{publicTestClass(Strin

3、gname){System.out.println("TestClass"+name+"init");}voidtest(){System.out.println("makeInner()invoked");}}2面向对象编程3面向对象编程基础类和工具类主要内容Java类库语言基础类向量类工具类5面向对象编程Java类库Java的类库是系统提供的已实现的标准类的集合,是Java编程的API(ApplicationProgramInterface),它可以帮助开发者方便、快捷地开发Java程序。这些系统定义好

4、的类根据实现的功能不同,可以划分成不同的集合,每个集合是一个包,合称为类库。Java的类库大部分是由它的发明者——SUN公司提供的,这些类库称为基础类库(JFC)。API应用程序编程接口面向过程语言–函数库(子程序包)面向对象语言–类库6面向对象编程Java类库类库的结构java.lang语言基础类库(System、Math、Thread、基本数据类型类)java.utilJava的工具类库(向量、栈、日期)java.ioJava的标准输入输出类库java.applet用于实现JavaApplet小程序的类

5、库java.awt用于构建图形用户界面的类库java.awt.event界面用户交互控制和事件响应类库java.netJava的用于实现网络功能的类库使用JDKDocument查看类库7面向对象编程语言基础类库-Object类Java程序中所有类的直接或间接父类,也是类库中所有类的的父类,所有的其他类都是从Object类派生。构造方法:Object()一般方法:Objectclone()生成当前对象的一个拷贝。booleanequals(Objectobj)比较两个对象是否相同。ClassgetClass(

6、)获取当前对象所属的类信息。StringtoString()用来返回当前对象本身的有关信息。8面向对象编程publicclassBasicObjectDemo{publicstaticvoidmain(String[]args){Aa1=newA();Aa2=newA();Aa3=a1;Bb=newB();System.out.println(a1.equals(a2));System.out.println(a3.equals(a1));System.out.println(a1.hashCode());

7、System.out.println(a1.toString());}}classA{}classB{}9面向对象编程实例publicclassPhoneNumber{privateStringregion;privateStringnumber;publicStringtoString(){return"book.ch6.PhoneNumber{"+"region='"+region+"'"+",number='"+number+"'"+"}";}}10面向对象编程System类属性publicstati

8、cInputStreaminpublicstaticPrintStreamoutpublicstaticPrintStreamerr获取系统信息、完成系统操作的方法publicstaticlongcurrentTimeMillis();获取自1970年1月1日零时至当前系统时刻的微秒数972370687290publicstaticvoidexit(intstatus);强制Java虚拟机退出运行状态,并把状态信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。