package:包 练习一:编译中“”javac engine.java -d .” ‘-d指定生成的class文件目录;一个.“指当前目录。返回车辆后,出现相应的testpkg1文件夹
package testpkg1;public class engine{}
练习2,用com代替testpkg1.zhaiyujia.testpkg1。会有一个com文件夹,文件夹是zhaiyujia文件夹,zhaiyujia文件夹是testpkg1文件夹,然后是engine的class文件。
package com.zhaiyujia.testpkg1;public class engine{}
练习3.如何操作enginene.class?直接输入java engine,会导致找不到engine。输入engine目录“java com.zhaiyujia.testpkg1.engine”
package com.zhaiyujia.testpkg1;public class engine{ public static void main(String[] args){ System.out.println("hello"); }}
练习4。包装的目的是组织文件,调用其他包中的import(引入导入)“.相当于分层。
package pkg2;import pkg1.*;import pkg2.student;public class tiger extends animal { public void eat() { System.out.println("tiger eat meat"); }}
报警的原因是引入的其他包的文件在此程序中没有使用