java吧 关注:1,294,411贴子:12,827,833

新人问个问题,大牛们进来看看。

只看楼主收藏回复

照着视频敲得...结果报错


IP属地:广东1楼2017-01-10 19:39回复
    讲道理 这样写是用来做什么


    IP属地:湖北来自Android客户端2楼2017-01-10 19:42
    收起回复
      2026-01-13 07:50:45
      广告
      不感兴趣
      开通SVIP免广告
      第二个类少个public,还有运行前保存一下


      IP属地:浙江来自Android客户端4楼2017-01-10 19:53
      收起回复
        public class ConsDemo1 {
        public static void main(String[] args) {
        new Person();
        }
        }
        class Person{
        private String name;
        private int age;
        Person(){
        System.out.println("Person sun");
        }
        public void speak(){
        System.out.println(name+":"+age);
        }
        }


        5楼2017-01-10 19:59
        收起回复
          请把出错信息展示出来


          来自iPhone客户端6楼2017-01-10 20:04
          收起回复
            是不是你之前有创建一个类也叫Person啊?


            IP属地:广东来自Android客户端7楼2017-01-10 20:10
            回复
              在构造函数前加个public


              IP属地:广东来自Android客户端8楼2017-01-10 20:10
              回复
                用myeclipse就可以编译。


                IP属地:广东9楼2017-01-10 20:30
                回复
                  2026-01-13 07:44:45
                  广告
                  不感兴趣
                  开通SVIP免广告

                  为什么左侧显示些感叹号之类的图标,以前都没


                  IP属地:广东10楼2017-01-10 20:31
                  收起回复
                    文件名要和类名一致


                    IP属地:浙江来自iPhone客户端11楼2017-01-10 20:37
                    回复
                      少括号


                      IP属地:陕西来自iPhone客户端12楼2017-01-10 21:49
                      回复
                        第二个class前面加一个 public 然后你还没调方法呢。在21行下面加System.out.println(p.speak())


                        IP属地:广东来自Android客户端16楼2017-01-10 21:54
                        回复
                          类里面必须有一个公开类,而且公开类必须跟文件名字一致,你写的一条都不符合


                          IP属地:日本来自Android客户端17楼2017-01-10 22:35
                          回复
                            你要大概懂个意思才跟着敲


                            IP属地:罗马尼亚来自iPhone客户端18楼2017-01-10 22:46
                            回复