java 类中为什么要用import呢

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:12:03
interface shape{
double PI=3.14;
public abstract double area();
}
interface shape2D extends shape{
public void setcolor(String Str);
}//////////////

class circle implements shape2D{
double radius;
String color;
public circle(String Str){
color=Str;
}
public circle(double r){
radius=r;
}
public void setcolor(String Str){
color=Str;
System.out.println("The color is"+color+".");

}
public double area(){
return (PI*radius*radius);
} // The cicle

class retangle implements shape2D{
int width,heigh;
String color;
public retangle(int w,int h){
width=w;
heigh=h;
}
public double area(){
return(width*heigh);
}

类都是放在包中的,你如果用lang包中的类,当然不用import,会默认为你引入的,如果你用了其他包中的类,就不会默认引入了,当然要import了

因为有些类你在这里用到了但是没有声明。所以要import进来,就像C中的include一样。

要用到其它包的类当然得它了,不然编译器怎知道你没有写的类而又要用到它的怎么办呀

加载类