JAVA 面向对象4

package关键字的作用

  • 作用:将(.class)进行分类存放
  • 包的命名:按功能分和按模块分。比如 加减乘除

包的定义及注意

  • package 包名;也可写多级包
  • 定义 包的注意事项:
    • package 必须在程序的第一条可执行代码
    • package 语句在一个Java文件中只能有一个
    • 如果没有package 那么会默认包名

不同包之间的访问

不同包之间的访问,需要的是类修饰符为public或者被保护的
而且必须要导包:import 包的路径及要导入的类,如果没写类的话,就会导入全部类(在包内的,在子包中的是不会被导入的)

编译带包的类

  • 在编译时 使用javac -d 即可
  • 在运行的时 使用Java 包名.类名

import关键字的使用

  • 使用inport是为了包的类对调用者可见,不免每次用都调用一次,而且对后来读程序的人有利。
  • 导包格式:
    • import 包名;

四种权限修饰符

权限修饰符

类及其组成所使用的常见修饰符

  • 修饰符:
    • 权限修饰符: private ,默认,protected,public
    • 状态修饰符;static ,final
    • 抽象修饰符: abstract
  • 类:
    • 权限修饰符:默认的,public
    • 状态修饰符:final
    • 抽象修饰符; abstract
      用的最多的是public
  • 成员变量:
    • 权限修饰符:private,默认的,protected,public
    • 状态修饰符:static,final
  • 构造方法:
    • 权限修饰符:private ,默认的,protected,public
  • 成员方法:
    • 权限修饰符:private,默认的,protected,public
    • 状态修饰符:static,final
    • 抽象修饰符:abstract
  • 多用组合:
    • 成员变量:private static final
    • 成员方法:
      • public static
      • public abstract
      • public final

猜你喜欢

转载自blog.csdn.net/qq_40435621/article/details/84258739
今日推荐