import java01.E01Test;
public class E01 {
public static void main(String[] args) {
new E01Test();
}
}
package java6;
import static java6.debugoff.E03_Debug.*;
public class E03 {
public static void main(String[] args) {
debug("DEBUG VERSION");
}
}
练习4:
package java6;
public class E04_Foreign {
public static void main(String[] args) {
java6.local.E04_Package.greeting();
}
}
练习5:
练习6:
package java6;
class WithProtected{
protected int i;
}
public class E06_Protected {
public static void main(String[] args) {
WithProtected wp = new WithProtected();
wp.i = 47;
System.out.println("wp.i = " + wp.i);
}
}
package java6.e07;
import java6.Widget;
public class E07_Widget {
public static void main(String[] args) {
new Widget();
}
}
package java6;
import java6.connection.Connection;
import java6.connection.ConnectionManager;
public class E08_Connection {
public static void main(String[] args) {
Connection c = ConnectionManager.getConnection();
while (c != null){
System.out.println(c);
c.doSomething();
c = ConnectionManager.getConnection();
}
}
}
因为包访问权限限制,导致不能在包之外的地方访问,如果放在包之内的话,是可以进行编译的。