2021-08-25

JAVA面向对象之关于包的使用方法

(1) 自定义包

如果在程序没有声明包,类将被存放在default的包中,default的没有名称。不建议采用default包的形式,建议开发人员按照业务的需要创建用户自定义包。
语法如下:

package< 包名 >
注意

声明一个包的语句必须写在类中的第一行

(2) 包的导入

如果要使用JAVA中存在的包,可以在程序中使用import语句导入包。格式如下:

import< 包名 >< 类名 >
一个包中导入多个类
import Java.util*; //导入java.util 包中所有类
import Java。util.ArrayList; //导入java.util 包中的 ArrayKist

示例:

package com.java.oriented.dota.scene; 
//Tree 类 
public class Tree {
      public void clear(){ 
// 具体业务逻辑 
    }
}
//英雄类
 package com.java.oriented.dota.figure;
  // 由于 Tree 类与 Hero 类不在同一个包中,所以需要使用 import 关键字导入包 imporcom.java.oriented.dota.scene.Tree;
   public class Hero {  
   // 英雄吃树方法
    public void eatTree(Tree tree){ 
    // 调用树对象的 clear()方法,吃掉的树在地图中消失 
    tree.clear(); 
    }
}
(3)包的访问权限

一个包中具有缺省访问权限的成员只能在同一个包中被引用,如果一个包中的成员的访问权限为public,那么这些成员才能被其他包中的类所引用。

注意错误使用示例!

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值