黑马程序员技术交流社区

标题: Java File类的这两个构造函数有什么区别 [打印本页]

作者: 乔建国    时间: 2012-5-15 20:09
标题: Java File类的这两个构造函数有什么区别
这两个构造函数有什么区别
public File(String path,String name);
public File(File dir,String name);
分别在什么情况下使用?
作者: 小小企鹅    时间: 2012-5-15 20:18
File(String path)//path为文件路径
File(String path, String name)//路径+文件名或目录名
File(File dir, String name)//File对象作为路径+文件名或目录名
作者: 宗士为    时间: 2012-5-15 20:19
public File(String path,String name);  
通过一个父级路径和子级路径创建File对象

public File(File dir,String name);         
通过一个父级文件和一个子文件名创建File对象  和上面的区别就是把父类的路径包装成File文件  
  方便多次的使用父类路径  而不用每次都输入    其实也没有太多的差别   都可以换着用
作者: 刘_浩    时间: 2012-5-15 22:19
宗士为 发表于 2012-5-15 20:19
public File(String path,String name);  
通过一个父级路径和子级路径创建File对象

估计平时使用都是没有区别,最多也就是先建立好一个路径,然后传进去进行构造。是否赞同???不过你说 的那个方便多次的确是这样的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2