zoukankan      html  css  js  c++  java
  • Java包详解

    背景:

      在java中要求文件名和类名相同,所以如果把多个类放在一起,就可能出现文件名冲突 所以用包来解决,一个包中可以包含多个类

    包是java提供的一种用于区别类的名字空间的机制,是类的组织方式,是一组相关类和接口的集合,他提供了访问权限和命名的管理机制
    用途:将功能相近的类放在一个包中,可以方便查找
      由于在不同的包中可以存在同名类,所以使用包在一定程度上可以避免命名冲突
    在java中,访问权限是以包为单位的。

    1.创建包

       package 包名;


    当包中还有包时,可以使用 包1.包2.···进行指定,包1为最外层,层层递进

    注意:package 语句通常位于类或接口源文件的第一行

    2.使用包中的类
      类可以访问其它所在包中的所有类,还可以使用其它包中的所有public类
    方法:
      @1.使用长名引用包中的类(在每个类名前加上完整的包名)
    com.wgh.Circ circ=new com.wgh.Circ();
    此方法繁琐麻烦
      @2.使用import语句引入包中的类
        格式:import 包名1[.包名2.···].类名|*;
    当存在多个包名时,各包名之间使用"." 分隔,同时包名与类名之间也使用 "." 分隔
      * 表示包所有的类

    例如:
    引入com.wgh 包中的Circ类

      import com.wgh.Circ;
    如果导入com.wgh包中包含的多个类,也可以引入该包下的全部类

      import com.wgh.*;

  • 相关阅读:
    codeforces_346A Alice and Bob(数学)
    POJ_2533 Frogger 最小瓶颈路
    hdu1205_吃糖果
    POJ_2503 Babelfish 字典树
    在PC上登录多个微信账号
    查看百度云用户的分享文件
    QQ邮箱收不到ins发的验证码
    试用Fakeapp
    为什么使用网易邮箱
    插入央视网站视频
  • 原文地址:https://www.cnblogs.com/jiechn/p/4500662.html
Copyright © 2011-2022 走看看