问题就在注释里?import java.net.*;
public class TestURL
{
public static void main(String args[])throws Exception
{
URL u1 = new URL("http://java.sun.com:80/docs/books/");
URL u2 = new URL(u1,"tutorial.intro.html#DOWNLOADING");
//为什么上面两行的类是URL,而不是对应类TestURL呢?
System.out.println("protocol ="+u2.getProtocol());
System.out.println("host ="+u2.getHost());
System.out.println("file ="+u2.getFile());
System.out.println("port ="+u2.getPort());
}
}
public class TestURL
{
public static void main(String args[])throws Exception
{
URL u1 = new URL("http://java.sun.com:80/docs/books/");
URL u2 = new URL(u1,"tutorial.intro.html#DOWNLOADING");
//为什么上面两行的类是URL,而不是对应类TestURL呢?
System.out.println("protocol ="+u2.getProtocol());
System.out.println("host ="+u2.getHost());
System.out.println("file ="+u2.getFile());
System.out.println("port ="+u2.getPort());
}
}
TestURL这个类是自己写的啊,生成它只能调用你自己写的方法。