zoukankan      html  css  js  c++  java
  •     一,为了解决类重名问题,方便管理程序中的类,包可以看作目录。

      二、更好的保护类、属性和方法

      

    1.包的用法和注意事项

       关键字   package  

       package  用于定义包,必须写到源文件的有效代码的第一句

       package   命名原则:      始终保持类的全路径唯一

       package  名由小写字母组成不能以圆点开头或结尾。圆的有特殊意义——包分隔符。

              package   名之前最好加上唯一的前缀,通常使用组织倒置的网络域名。如:域名javagroup.net

       package  包名后续部分依不同机构内部的规范不同而不同

    package   cn,bin;    //系统自动生成一个目录 存放在  .../cn/bin中

        

    2.导包用法

             关键字   import  

       import     用于导包,告诉类需要的其他类在什么位置!

    1 import cn.sxt02.Student   // 导入cn.sxt02下的Student类。
    2 
    3 import  cn.sxt02.*          // 导入cn.sxt02下的所有类。

           

       优雅的管理源代码和class文件(B)

              Java 文件                 放置在src文件夹中

              class  编译文件         放置在src文件夹中

       编译带包的源文件

          javac –d  目的地  源文件

                   运行文件

     

      不同包中的同名类

       在创建对象时写全路径

    import java.util.*;        //该包有相同的类名
    import java.sql.Date;
    
    
    java.util.Date date1 = new java.util.Date();  //在创建对象时写全路径
    推荐  写全路径
    import java.util.*;       
    import java.util.*;         
    
    
    java.util.Date date1 = new java.util.Date();  //在创建对象时写全路径

      

    1.1   静态导入

          如果一个类中定义的属性和方法都是静态时,可以考虑使用静态导入。jdk1.5+ 出现。

     

    import static cn.sxt01.Calc.*;   //必须导包 后面添加  statiic

      注意  属性和方法 访问权限必须 大于或等于本类 

  • 相关阅读:
    Oracle数据库用户密码设为无限期
    CentOS 7设置网卡开机自动启用
    求凹多边形的视觉中心,不是质心、重心
    autocad数据交换格式dxf读取
    gis资源站
    geotools的空间索引使用——R树和四叉树
    JTS的泰森多边形
    Geotools的delaunry三角剖分
    geotools的最短路径实现
    java多线程
  • 原文地址:https://www.cnblogs.com/dedema/p/10753068.html
Copyright © 2011-2022 走看看