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");
     }
}

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

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值