Java 方法函数
如果函数返回值是一个新建对象的时候,要用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论