• Java基础入门(九)之包和权限修饰符


    一、包

    1.定义:将字节码文件(.class)文件分类存放

    2.划分规则:按照功能划分或者按照模块划分

    3.定义包的格式:package 包名   多层报名中间用 点 分割

    4.带包的类编译和运行命令:

    (1)编译:javac -d  类名.java(其中-d是打包 代表当前目录)

    (2)运行:java 包名.类名

    5.定义包的注意事项:

    (1)package 语句必须是程序的第一条语句

    (2)package 语句在一个java文件中只能有一条

    (3)如果没有package 默认表示无包名

    6.import关键字  让所有包的类,对调用着可见

    格式: import 包名.类名

    注意:

    (1)这种方式导入的是指定包下的指定某个类

    (2)*代表通配符 以为导入当钱包下的所有类

    (3)import语句可以出现很多条

    二、权限修饰符

    private 默认  protected  public 

    1.范围:private (本类)       默认(本类、同包子类或者无关类)

    protected(本类,同包子类或者无关类,不同包子类)    

    public(本类,同包子类或者无关类,不同包子类、不通报无关类)

    2.类及其所组成的常见修饰符

    修饰符:

    权限修饰符(private 默认  protected  public

    状态修饰符(static final)  

    抽象修饰符(abstract)

    类:

    默认:public   

    final

    abstract

    成员变量:四个权限修饰符     static final     用的最多的是private

    成员方法:四个权限修饰符     static final   abstract   用的最多的是public
    构造方法:四个权限修饰符    用的最多的是public

    除此之外的组合:

    接口中的成员变量  public  static final  

    成员方法:public abstract

  • 相关阅读:
    P4556 [Vani有约会]雨天的尾巴(线段树合并)
    bzoj3590: [Snoi2013]Quare
    P3187 [HNOI2007]最小矩形覆盖
    对文件中的名字进行随机抽选(小脚本)
    用shell编写一个三角形图案
    HUE安装与使用
    史上最全CentOS6离线安装部署Cloudera Manager5.9.3
    ReLU 函数
    关于反向传播
    关于微分
  • 原文地址:https://www.cnblogs.com/xue-er/p/9448861.html
Copyright © 2020-2023  润新知