美文网首页java复习
2020-06-19关键字(package,import)

2020-06-19关键字(package,import)

作者: 智障猿 | 来源:发表于2020-06-19 16:43 被阅读0次

    • 概述
      包就是文件夹,对类进行分类管理
    • 格式
      package 包名;(多级包用,分开)
    • 带包的java类的编译和执行
    1. 手动建包
      ①按照以前的格式编译java文件 javac HelloWorld.java
      ②手动创建包 根据程序中package创建文件夹com,在com文件中创建zzt文件夹
      ③把class文件放到包的最里面 把编译生成的HelloWorld.class放到创建的文件夹中
      ④带包执行 java com.zzt.HelloWorld
    2. 自动建包
      javac -d . HelloWorld.java
      java com.zzt.HelloWorld

    导包

    • 概述
      使用不同包下的类时,使用的时候要写类的全路径,写起来太麻烦。为了简化带包的操作,java提供了导包的功能
    • 格式
      import 包名.类名

    修饰符

    权限修饰符

    被权限修饰符修饰的成员变量和方法在不同类中调用的情况

    修饰符 同一个类中 同一个包中子类/无关类 不同包的子类 不同包的无关类
    private
    默认
    protectd
    public

    状态修饰符

    • final(最终态)
    final修饰特点 说明
    修饰方法 表明该方法是最终方法,不能被重写
    修饰变量 表明该变量是常量,不能再次被赋值
    修饰类 表明该类是最终类,不能被继承
    • fianl修饰局部变量
      ①变量是基本数据类型:fianl修饰指的是基本类型的数据值不能发生改变。
      ②变量是引用数据类型:final修饰指的是引用类型的地址值不能发生改变,但是地址里面的内容是可以发生改变的。

    • static(静态)

    1. 概述
      ①被类的所以对象共享
      ②可以通过类名调用,也可以使用对象名调用(推荐使用类名调用 )
    2. 特点
      ①非静态的成员方法
      能访问静态的成员变量
      能访问非静态的成员变量
      能访问静态的成员方法
      能访问非静态的成员方法
      ②静态的成员方法
      能访问静态的成员变量
      能访问静态的成员方法
      静态成员方法只能访问静态成员

    相关文章

      网友评论

        本文标题:2020-06-19关键字(package,import)

        本文链接:https://www.haomeiwen.com/subject/nvzvxktx.html