黑马程序员技术交流社区

标题: 怎么加public关键字就会出错 [打印本页]

作者: xiawei    时间: 2014-11-19 21:01
标题: 怎么加public关键字就会出错
import java.io.*;
class FileReaderDemo
{
        public static void main(String[] args) throws IOException
        {
                //创建文件首先要有文件名,同时在指定的位子会有个文件
                FileReader fr = new FileReader("SystemDemo.java.txt");
                FileWriter fw   = new FileWriter("copy1.txt");
                char[] buf = new char[1024];
                int len=0;
                while((len=fr.read(buf))!=-1)
                {       
                        //将数据添加到目的地去
                        fw.write(buf,0,len);
                }
                fr.close();
                fw.close();
        }
}



作者: DamonZh    时间: 2014-11-19 21:29
没看明白你想说什么,public加哪报错?
作者: Quasimodo    时间: 2014-11-19 21:58
是不是在类前面加的 ,类名前加的话, 那你的保存的文件名就必须要和类名相同.  
作者: 依米阳光    时间: 2014-11-19 22:34
个人见解:main函数是程序的入口有系统自动调用,不能被其他函数访问所以加public修饰符是没有意义的,函数默认访问修饰符为private。
作者: 王小忠    时间: 2014-11-20 00:43
估计是你的类名搞作了~~~如果要加public  的话,要保证你的类名和(java)文件名一致才行
作者: xiawei    时间: 2014-11-20 10:50
DamonZh 发表于 2014-11-19 21:29
没看明白你想说什么,public加哪报错?

没看出来吗?
作者: 曾勇    时间: 2014-11-20 11:06
依米阳光 发表于 2014-11-19 22:34
个人见解:main函数是程序的入口有系统自动调用,不能被其他函数访问所以加public修饰符是没有意义的,函数 ...

默认函数修饰符是 default ,而private 是私有修饰符,
作者: chen_32768    时间: 2014-11-20 14:53
没明白要加哪里




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