Java 方法函数

发布于 2024-08-05 12:48:55 字数 1148 浏览 13 评论 0

如果函数返回值是一个新建对象的时候,要用 new 关键字声明一个对象 return new int[] {1,2,3};

可以通过 overload 的方式限制参数的个数,从而实现默认值

public void test() {
    test("exampleText");
}
public void test(String name) {
    // what actully do here
}

override

  • @Override 的含义
    • 是 Java5 的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,重写了一次
    • 可以当注释用,方便阅读
    • 编译器可以给你验证 @Override 下面的方法名是否是你父类中所有的,如果没有则报错
    • 比如你如果没写 @Override 而你下面的方法名又写错了,这时你的编译器是可以通过的(它以为这个方法是你的子类中自己增加的方法)
  • class_name.class : 获取 class_name 的这个类的类名,返回值等同于 object.getClass() ,但是 class_name 对应的是类名,object 对应的是实例名
  • 命令行编译 java 代码 javac class.java; java class

返回值

不要在程序中返回 null 值,如果对象为空就返回一个空的对象

import java.util.Collections;
public List<AppCommentModel> getAppComments(Integer page, Integer size, String appId) {
    if (null == appId || "".equals(appId)) {
        // 应该返回一个空列表而非 null
        return Collections.emptyList();
    }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

风吹雨成花

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

新人笑

文章 0 评论 0

mb_vYjKhcd3

文章 0 评论 0

小高

文章 0 评论 0

来日方长

文章 0 评论 0

哄哄

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文