欢迎来到天天文库
浏览记录
ID:27311762
大小:219.51 KB
页数:27页
时间:2018-12-01
《《包和接口二》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;i8、**********************");System.out.println(fileName.getAbsolutePath());}}}File类示例(续)String类String类的构造方法String类共有7个构造方法:publicString();publicString(Strings);publicString(charc[]);publicString(charc[],intstartIndex,,intcoun
8、**********************");System.out.println(fileName.getAbsolutePath());}}}File类示例(续)String类String类的构造方法String类共有7个构造方法:publicString();publicString(Strings);publicString(charc[]);publicString(charc[],intstartIndex,,intcoun
此文档下载收益归作者所有