Java教程

Java 基本概念 (四) -- 修饰符和接口

本文主要是介绍Java 基本概念 (四) -- 修饰符和接口,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

修饰符 (modifiers)

访问权限修饰符

对名称空间进行完全控制,并为每个类创建唯一标识符组合

  • public
  • private
  • protected (同一个包、不同包的字类中)
  • 默认访问控制符 (同包中的类)
  1. 每个编译单元(文件)只能有一个 public 类,都有单一的公共接口由 public 类来实现
  2. public 类名称必须与编译单元完全相同
  3. setter 和 getter

非访问控制符

  • static

    整个类的, 不属于某个实例, 不能访问实例变量,所以不能使用 this 和 super

  • final

    • final 类

      不能被继承,不能有子类

    • final 方法

      不能被子类 override

    • final 字段和局部变量

      一次定义不能被修改
      static final 修饰可以表示常量

  • abstract

    抽象类,和 TypeScript 相同,抽象类的抽象方法必须被实现

接口 Interface

是一种引用类型

  • 定义接口 interface

    所有方法都自动是 public abstract

  • 实现接口 implements

    • 可以实现多继承
    • 与类的继承关系无关
  • 继承接口

    extends

作用

  • 实现不相关类的相同行为
  • 指明多个类需要实现的方法
  interface Collectionable {
    void add(Object obj);
    int size();
    Object find(Object obj)
  }
这篇关于Java 基本概念 (四) -- 修饰符和接口的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!