A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lvwenwen88 黑马帝   /  2012-1-11 22:56  /  3627 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 lvwenwen88 于 2012-1-15 21:42 编辑

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

8 个回复

正序浏览
class doSomething{
       
public static void main(String[] args){
        someThing.doSomething();
        }
}

class someThing {
        static int i;
    public static void doSomething() {
        System.out.println("i = " + i);
    }
}  
回复 使用道具 举报
谢谢,学习,学习
回复 使用道具 举报
谢谢,学习,学习
回复 使用道具 举报
看你怎么用了,单独拉出来没有特别的错误
回复 使用道具 举报
楼上说的对
回复 使用道具 举报
首先,如果你想直接运行的话得设置 main函数,具体格式不说,视频里很清楚
其次,如果你想在别的类中调用该函数的话, 格式为  类名.函数名,但是有个前提,就是该函数是静态的,也就是 static,具体格式,不细说,视频里很清楚
回复 使用道具 举报
同意楼上的,作为类可以。只是无main方法,如要运行则出错,需加上main方法。
回复 使用道具 举报
你这个类没主函数,也不算是错 ,int默认值是0 ,被别的类调用运行结果为0。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马