当前位置: 首页 > news >正文

【每天学个新注解】Day 15 Lombok注解简解(十四)—@UtilityClass、@Helper

@UtilityClass

生成工具类的注解
将一个类通过注解变成一个工具类,并没有什么用,本来代码中的工具类数量就极为有限,并不能达到减少重复代码的目的

1、如何使用

  • 加在需要委托将其变为工具类的普通类上。

2、代码示例

例:

@UtilityClass
public class TestUtils {public void testUtils1(){}public int testUtils2(int i){return i;}public String testUtils3(String s){return s;}
}

编译后:私有了其构造方法,将原本的其他方法进行了静态化处理。
在这里插入图片描述

@Helper

在方法内部中写方法
不能理解,不建议使用,也不建议了解!!!
简单说就是调用内部类的方法不需要声明内部类。

1、如何使用

  • 加在需要在外部类调用其方法的内部类上。

2、代码示例

例:

public class People {private String name;private int age;private String sex;public String growUp(){@Helperclass Helpers{String addYear(int year){return age + year + "";}}return addYear(10);}
}

编译后:其实编译后还是声明了内部类,不能理解这个注解存在的原因。
在这里插入图片描述


http://www.mrgr.cn/news/42896.html

相关文章:

  • LC108-将有序数组转化为二叉搜索树(二叉平衡树)
  • Pikachu-Unsafe FileUpload-客户端check
  • 《西北师范大学学报 (自然科学版)》
  • 编程基础:详解 C++ 中的 `std::sort` 函数
  • 2024年7月大众点评全国火锅前百名城市分析
  • Android 13.0 系统内存优化之修改dalvik虚拟机的内存参数
  • 网络基础知识笔记(四)
  • ExcelToWord-Excel套打Word-Word邮件合并工具分享
  • 设计模式之原型模式(通俗易懂--代码辅助理解【Java版】)
  • 入手一个小扒菜fqrr#com
  • Java-运算符
  • 迭代器
  • 数据结构--二叉树的顺序实现(堆实现)
  • 浅聊前后端分离开发和前后端不分离开发模式
  • postgresql的TOAST表
  • ADE20K数据集
  • 如何使用EventChannel
  • 猴子吃桃-C语言
  • GS-SLAM论文阅读笔记-CaRtGS
  • 上海和18线小县城的异同?