感觉java.lang里面的不需要继承也能用啊.
是不是为了重写,多态?

解决方案 »

  1.   

    你理解的方法是对的,估计编程太少。继承java.lang包和其他包的类道理都一样,都是为了利用被继承类的特性(属性和方法),这个跟是否import没任何关系
    import和继承之间没任何逻辑关联的
      

  2.   

    什么叫可以直接用,如果你指的是不用import,那只是因为所有编译器都一定会认为所有的java文件包含import java.lang.*这句话而已!!!与继承没有任何关系!
      

  3.   

    lang包里的类当然不是为了重写的,都是final的类怎么能重写
      

  4.   

    lang包里面只有一部分包装类的一部分属性是final的,很多类并不是不可变类。
    即便是不可变类,他们的很多方法都是可以重载的,这说的八竿子打不着的事情
      

  5.   

    api包名说明:
    java.lang :提供利用 Java 编程语言进行程序设计的基础类!
      

  6.   


    和import有什么关系?八竿子能打到不?
      

  7.   

    哦,好像明白了.
    java.lang是可以直接用.对类本身的变量和方法没有改变.
    但是继承则是可以将自己当做一个父类对象,同时拥有了父类对象的一系列方法和成员变量,还可以重写.
    class MyThread extends Thread{
        ...
        }
    今天在看进程方面的,对Thread还需要继承有点不理解.