黑马程序员技术交流社区

标题: 为什么会报错啊? [打印本页]

作者: 晓晓恩    时间: 2015-12-22 11:24
标题: 为什么会报错啊?
  1. class Person {
  2.         private String name;
  3.         public Person(String name) {
  4.                 this.name = name;
  5.         }
  6.         public void info() {
  7.                 System.out.println("此人名为: " + name);
  8.         }
  9.         public class PritObject {
  10.                 public static void main(String[] args) {
  11.                         //创建一个person对象,将之赋给p变量;
  12.                         Person p = new Person("邓超");
  13.                         //打印P所引用的Person对象;
  14.                         System.out.println(p);
  15.                 }
  16.         }
  17. }
复制代码
---------- javac ----------
Person.java:10: 错误: 内部类Person.PritObject中的静态声明非法
                public static void main(String[] args) {
                                   ^
  修饰符 'static' 仅允许在常量变量声明中使用
1 个错误

输出完成 (耗时 0 秒) - 正常终止


作者: 晓晓恩    时间: 2015-12-22 12:29
原来是这里出问题了,已经解决了
作者: dg216888    时间: 2015-12-22 13:02
public class PritObject缺少static修饰
作者: 鳌少宝    时间: 2015-12-22 13:02
呵呵 多练练就知道了呢




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