将三个文件放到一个目录下,统一进行编译,命令: javac -d . *.java执行时需要连同包一起。例如:java p1.xxxx
根本没那么复杂去他们上层目录javac ./p1/Derived.java直接搞定 上边那两位 再看看 javac 吧,都是用集成编译工具 惹得祸
public Protection() 的 public 去掉