start from the beginning-JAVA(final、权限、内部类、引用类型)

final关键字

1.1 概述#

1.2 使用方式#

修饰类#

final class 类名{}

修饰方法#

修饰符 final 返回值类型 方法名(参数列表){方法体}

重写被final修饰的方法,编译就会报错。

修饰变量#

1、局部变量——基本类型#

基本类型的局部变量,被final修饰后,只能赋值一次,不能再更改。

final int a = 10;
final int a;
a = 10;

2、局部变量——引用类型#

3、成员变量#

权限修饰符

2.1、 概述#

2.2、 不同权限的访问能力#

内部类

3.1 成员内部类#

  • 成员内部类:定义在类中方法外的类
    格式:
class 外部类{
  class 内部类{}
}

访问特点#


3.3 匿名内部类#

前提#

匿名内部类必须*继承一个父类或者实现一个父接口**

格式#

new 父类名或者接口名(){
  //重写方法
  @Override
  public void method(){
    //执行语句
  }
}

引用类型用法总结

4.1、class作为成员变量#

类作为成员变量时,对它进行赋值的操作,实际上,时赋给它该类的一个对象。

4.2、interface作为成员变量#



4.3、interface作为方法参数和返回值类型#


posted @   IamHzc  阅读(249)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示
主题色彩