黑马程序员技术交流社区

标题: 这是为什么呢? [打印本页]

作者: 李海鹏    时间: 2012-12-31 11:17
标题: 这是为什么呢?
本帖最后由 李海鹏 于 2012-12-31 11:20 编辑

import java.io.*;
public static void method_1() throws IOException
        {
                File f = new File("file.txt");
                sop("create:"+f.creadeNewFile());
        }
错误提示
FileDemo.java:22: 找不到符号
符号: 方法 sop(java.lang.String)
位置: 类 FileDemo
                sop("create:"+f.createNewFile());
请告诉我这是为什么?
顺便讲一下sop,我还是第一次见到这仨字母

作者: 马志军    时间: 2012-12-31 11:30
本帖最后由 马志军 于 2012-12-31 11:32 编辑

sop是封装了System.out.println方法的方法,只是为了少写些字母
sop(Object s)
{
    System.out.println(s);
}
作者: 李海鹏    时间: 2012-12-31 11:32
本帖最后由 李海鹏 于 2012-12-31 11:54 编辑
马志军 发表于 2012-12-31 11:30
sop是封装了System.out.println方法的方法,只是为了少写些字母
sop(Stirng s)
{

可是为什么我的程序找不到符号?哪里错了

作者: 王少雷    时间: 2012-12-31 11:37
看到楼主的问题,我不知道楼主想知道什么。
一看你又是对File操作用到文件操作对象。
sop()? API 上对文件File操作封装对象应该没有sop()这个方法吧。
sop()是自己定义的方法,至于 里面什么功能,我真不知道了。
作者: 马志军    时间: 2012-12-31 11:40
王少雷 发表于 2012-12-31 11:37
看到楼主的问题,我不知道楼主想知道什么。
一看你又是对File操作用到文件操作对象。
sop()? API 上对文件F ...

sop是毕老师讲课为了方便定义的
作者: 周亮    时间: 2012-12-31 11:54
这个具体的解释是System.out.println();取每个单词首字母,一个简写方式
作者: 李海鹏    时间: 2012-12-31 11:55
王少雷 发表于 2012-12-31 11:37
看到楼主的问题,我不知道楼主想知道什么。
一看你又是对File操作用到文件操作对象。
sop()? API 上对文件F ...

明白了谢谢诶
作者: 李海鹏    时间: 2012-12-31 11:56
马志军 发表于 2012-12-31 11:40
sop是毕老师讲课为了方便定义的

明白了谢谢
作者: 张会文    时间: 2012-12-31 19:20
本帖最后由 张会文 于 2013-1-1 20:51 编辑

首先,creadeNewFile()方法不是自己写的吧?方法名写错了吧 ,应该是createNewFile()
其次,createNewFile()方法返回的boolean类型的数据,不是String,当然sop方法找不到String类型的参数了
然后,import java.io.*;
public static void method_1() throws IOException
        {
                File f = new File("file.txt");
                sop("create:"+f.creadeNewFile());
        }
这里sop应该是你老师自定义的方法,可能如楼上所言,是经过封装的方法,这里只有根据你的具体代码分析了,不过应该是System.out.print();这个方法。






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