java入门基础

java_9_import

2018-01-20  本文已影响44人  果芽软件

新建import导入文件夹

image.png

新建java类

image.png
package com.pa;

public class JavaA {
    public void hello(){
        System.out.println("my name is A ! ");
    }
    
    public static void main(String[] args) {
        JavaA obj=new JavaA();
        obj.hello();
    }
}

编译执行

C:\test\java\08_导入import>javac com/pa/JavaA.java

C:\test\java\08_导入import>java com.pa.JavaA
my name is A !

新建com.pb.JavaB

package com.pb;

import com.pa.JavaA;

public class JavaB {
    public void hello(){
        System.out.println("my name is B ! ");
    }
    
    public static void main(String[] args) {
        JavaA a=new JavaA();
        a.hello();
        
        JavaB b=new JavaB();
        b.hello();
    }
}

package com.pc;

import com.pa.JavaA;
import com.pb.JavaB;

public class JavaC {
    public void hello(){
        System.out.println("my name is C ! ");
    }
    
    public static void main(String[] args) {
        JavaA a=new JavaA();
        a.hello();
        
        JavaB b=new JavaB();
        b.hello();
        
        JavaC c=new JavaC();
        c.hello();
    }
}

C:\test\java\08_导入import>javac com/pc/JavaC.java

C:\test\java\08_导入import>java com.pc.JavaC
my name is A !
my name is B !
my name is C !

去掉import语句

package com.pc;

public class JavaC {
    public void hello(){
        System.out.println("my name is C ! ");
    }
    
    public static void main(String[] args) {
        JavaA a=new JavaA();
        a.hello();
        
        JavaB b=new JavaB();
        b.hello();
        
        JavaC c=new JavaC();
        c.hello();
    }
}

javac编译报错,提示找不到JavaA和JavaB两个类

C:\test\java\08_导入import>javac com/pc/JavaC.java
com\pc\JavaC.java:11: 错误: 找不到符号
                JavaA a=new JavaA();
                ^
  符号:   类 JavaA
  位置: 类 JavaC
com\pc\JavaC.java:11: 错误: 找不到符号
                JavaA a=new JavaA();
                            ^
  符号:   类 JavaA
  位置: 类 JavaC
com\pc\JavaC.java:14: 错误: 找不到符号
                JavaB b=new JavaB();
                ^
  符号:   类 JavaB
  位置: 类 JavaC
com\pc\JavaC.java:14: 错误: 找不到符号
                JavaB b=new JavaB();
                            ^
  符号:   类 JavaB
  位置: 类 JavaC
4 个错误
上一篇下一篇

猜你喜欢

热点阅读