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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class FunctionDemo2
{
  public static void main(String[] args)
  {
            int sum = getSum();
            System.out.println("sum="+sum);
            public static int getSum()
            {
                return 3+4;
}

9 个回复

倒序浏览
你没有new出来一个对象。
回复 使用道具 举报
应该是 FunctionDemo fun  = new functionDemo2();
int sum=fun .getsum();
回复 使用道具 举报
感谢 楼上各位
回复 使用道具 举报
不是new对象的问题吧???在本类中调用该方法不需要new对象的,我觉得是楼主把getSum()这个函数写在main函数中的原因吧?楼主这么写编译一定失败的。把函数定义在main方法外,在FunctionDemo2类中就能打印出来了。
回复 使用道具 举报
方法里套方法,编译失败的节奏啊
回复 使用道具 举报
支持地板打倒藤椅
回复 使用道具 举报
还没new对象 ? = = 应该是一个方法写到另一个方法里了
回复 使用道具 举报
这应该报错了吧..
回复 使用道具 举报

class FunctionDemo2
{
  public static void main(String[] args)
  {
            int sum = getSum();
            System.out.println("sum="+sum);

            public static int getSum()
            {
                return 3+4;
}
这回我在输出语句后面多加了个括号就OK了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马