JAVA——29.如何组织类和包

本篇博文转自——https://blog.csdn.net/zhaiyujia15195383763/article/details/81043493

package:包 
练习一:编译中”javac engine.java -d .” ‘-d’是指定生成的class文件的目录;一个‘.’是指当前的目录。回车后,出现对应的testpkg1文件夹

package testpkg1;
public class engine{

}

练习二、将testpkg1换成com.zhaiyujia.testpkg1。会出现一个com文件夹,文件夹里是zhaiyujia文件夹,zhaiyujia文件夹里是testpkg1文件夹,再里面就是engine的class文件了

package com.zhaiyujia.testpkg1;
public class engine{

}

练习三、如何运行engine.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");
          }
}

这里写图片描述

练习四、打包的目的是组织类文件,调用其他包里的类的方法import(引入导入),“.”相当于分层。

package pkg2;
import pkg1.*;
import pkg2.student;
public class tiger extends animal {
     public void eat() {
         System.out.println("tiger eat meat");
     }
}

报警告的原因是引入的其他包的文件在这个程序中并没有用到

这里写图片描述

猜你喜欢

转载自blog.csdn.net/Anglebeat/article/details/84629692
今日推荐