美文网首页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