《包和接口二》ppt课件

《包和接口二》ppt课件

ID:27311762

大小:219.51 KB

页数:27页

时间:2018-12-01

《包和接口二》ppt课件_第1页
《包和接口二》ppt课件_第2页
《包和接口二》ppt课件_第3页
《包和接口二》ppt课件_第4页
《包和接口二》ppt课件_第5页
资源描述:

《《包和接口二》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第12讲包和接口(二)抽象类File类String类StringBuffer类System类Math类Random类/教学目标理解抽象类的概念;了解File类、String类、StringBuffer类的用途掌握File类、String类、StringBuffer类的常用方法掌握System类的常用方法会使用Math类的常用方法会使用Random类的常用方法抽象类抽象类的定义与一般类一样都有数据和方法,定义格式与一般类也非常类似只是在定义类的class前增加一个关键字abstract就表示定义一个抽象类

2、,也就说用abstract说明的类称为抽象类。抽象类不能用来实例化一个对象,它只能被继承。抽象类示例publicabstractclassPerson{//定义一个抽象类PersonStringname;intage;publicvoidbirth(){……}publicabstractvoidgo();}注意:(1)Person类是抽象类不能用new创建它的实例,可以被继承,抽象方法go()只有方法头标志而没有实现,它的实现由子类操作。(2)注意抽象类与接口的关系.File类提供的方法经常使用File

3、类的方法获取文件本身的一些信息。(1)文件操作publicStringgetName()//返回文件对象名,不包含路径名publicStringgetPath() //返回相对路径名,包含文件名publicStringgetAbsolutePath()   //返回绝对路径名,包含文件名publicStringgetParent()   //返回父文件对象的路径名publicFilegetParentFile()//返回父文件对象publiclonglength()         //返回指定文件的字

4、节长度publicbooleanexists()     //判断指定文件是否存在publiclonglastModified()  //返回指定文件最后被修改的时间publicbooleanrenameTo(Filedest)   //文件重命名publicbooleandelete()            //删除空目录publicbooleancanRead()//判断文件是否可读的publicbooleancanWrite()//判断文件是否可被写入(2)目录操作publicbooleanmk

5、dir()//创建指定目录,正常truepublicString[]list()      //返回目录中的所有文件名publicFile[]listFiles()   //返回目录中的所有文件对象File类提供的方法(续)importjava.io.*;publicclassEx7_6{publicstaticvoidmain(Stringargs[])throwsIOException{StringfilePath;InputStreamReaderis=newInputStreamReader(S

6、ystem.in);BufferedReaderbr=newBufferedReader(is);System.out.print("请输入信息:");filePath=br.readLine();FilefileName=newFile(filePath);判断所输入的信息是代表一个目录,还是一个文件。如果是目录,则输出该目录下的所有文件;如果是一个文件的话,则输出此文件的绝对路径。File类示例if(fileName.isDirectory()){System.out.println(fileNam

7、e.getName()+"是一个目录");System.out.println("****************************");Filelist[]=fileName.listFiles();for(inti=0;i

8、**********************");System.out.println(fileName.getAbsolutePath());}}}File类示例(续)String类String类的构造方法String类共有7个构造方法:publicString();publicString(Strings);publicString(charc[]);publicString(charc[],intstartIndex,,intcoun

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

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

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