黑马程序员技术交流社区

标题: 改错题 [打印本页]

作者: lvwenwen88    时间: 2012-1-11 22:56
标题: 改错题
本帖最后由 lvwenwen88 于 2012-1-15 21:42 编辑

class Something {
    int i;
    public void doSomething() {
        System.out.println("i = " + i);
    }
}
     有什么错呢? 看不出来啊。

作者: 李娟    时间: 2012-1-11 23:11
你这个类没主函数,也不算是错 ,int默认值是0 ,被别的类调用运行结果为0。
作者: 黄秋    时间: 2012-1-12 00:51
同意楼上的,作为类可以。只是无main方法,如要运行则出错,需加上main方法。
作者: 张帅    时间: 2012-1-12 01:23
首先,如果你想直接运行的话得设置 main函数,具体格式不说,视频里很清楚
其次,如果你想在别的类中调用该函数的话, 格式为  类名.函数名,但是有个前提,就是该函数是静态的,也就是 static,具体格式,不细说,视频里很清楚
作者: 房宝彬    时间: 2012-1-12 09:20
楼上说的对
作者: 大梅    时间: 2012-1-12 22:14
看你怎么用了,单独拉出来没有特别的错误
作者: lvwenwen88    时间: 2012-1-12 22:45
谢谢,学习,学习
作者: lvwenwen88    时间: 2012-1-12 22:45
谢谢,学习,学习
作者: 遗忘    时间: 2013-9-5 10:01
class doSomething{
       
public static void main(String[] args){
        someThing.doSomething();
        }
}

class someThing {
        static int i;
    public static void doSomething() {
        System.out.println("i = " + i);
    }
}  




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