第013天

  一、Package 包

  1.概念

    包:对类进行区分,使用命名空间,就是系统上的文件夹。

  2.写法:

    package   关键字 + 包名(必须出现在源文件的第一条可执行语句上)

  3.包名的规范:

    公司域名倒写,项目名写最后面。

    如:package com.baidu;

  4.编译后,应该生成和包结构一致的文件夹结构,生成的.class字节码文件应该放到对应的文件夹中!

  5.自动生成包结构:

    java -d 路径 源文件    例如:javac -d c:\ PackageDemo.java

     使用带包的类:

    java -cp 包所在的路径 完整类名    例如:java -cp c:\ com.oldboyedu.PackageDemo

  二、四种访问权限  

   简记:

public 公共 常用
protected 子类访问权限 不论子类在不在同包中,都能访问
default 包访问权限 在同包中,都能访问
private 类访问权限 常用

  三、import关键字

  简化带包类名的书写,使用import导入之后,就不需要再写包名了,直接使用类名即可。

  注意:一个源文件中出现同名的类,必须使用完整类名!

    import java.sql.Date;

    import java.util.Date;

  要求:

    1.package包定义一个源文件中只能有一个

    2.import关键字必须在package之后,在类定义之前。

    3.import语句不建议使用 * 通配符

    4.import导入语句可以有多个

    5.最好每个导入的类都写具体类名

  四、类和成员可以使用的权限修饰符的总结,

    1.类-------(常用public)

      可以用2种访问权限:public、default

      另外:final,abstract

    2.成员变量-------(常用private)

      可以用4种访问权限:public、default、private、protected

      另外:final,static

    3.构造方法

      可以用4种访问权限:public、default、private、protected

      不也用:final,static

    4.成员方法

      可以用4种访问权限:public、default、private、protected

       另外:final,static,abstract

猜你喜欢

转载自www.cnblogs.com/akinodoo/p/9905791.html
今日推荐