Java学习笔记44. 使用对象作为方法的返回值
2018-03-03 23:05
531 查看
既然可以使用对象作为方法的参数,也可以在方法执行完毕后返回一个对象给被调用者。class Object{
int i;
Object(int a){ //类Object的构造方法
i = a;
}
Object returnObj(){ //返回值为Object类型的方法returnObj(),这个方法会返回一个对象obj
Object obj = new Object(i+10); //方法的作用是将i+10
return obj;
}
}
public class returnObject{
public static void main(String[] args){
Object o1 = new Object(3); //调用构造方法创建对象
Object o2 = o1.returnObj(); //调用方法创建并返回对象
System.out.println(o1.i);
System.out.println(o2.i);
Object o3 = o2.returnObj(); //再次调用方法并返回对象
System.out.println(o3.i);
}
需要注意是的,返回对象的方法的返回值类型是类名。调用完成后,也需要使用相应的对象名接收返回的对象。
int i;
Object(int a){ //类Object的构造方法
i = a;
}
Object returnObj(){ //返回值为Object类型的方法returnObj(),这个方法会返回一个对象obj
Object obj = new Object(i+10); //方法的作用是将i+10
return obj;
}
}
public class returnObject{
public static void main(String[] args){
Object o1 = new Object(3); //调用构造方法创建对象
Object o2 = o1.returnObj(); //调用方法创建并返回对象
System.out.println(o1.i);
System.out.println(o2.i);
Object o3 = o2.returnObj(); //再次调用方法并返回对象
System.out.println(o3.i);
}
需要注意是的,返回对象的方法的返回值类型是类名。调用完成后,也需要使用相应的对象名接收返回的对象。
相关文章推荐
- Java学习笔记43. 使用对象作为方法的参数
- java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释
- Java学习笔记41. 把对象作为类的成员字段使用
- Java基础学习笔记十二 类、抽象类、接口作为方法参数和返回值以及常用API
- Java菜鸟学习笔记--面向对象篇(十六):Object类方法
- Java菜鸟学习笔记--面向对象篇(十六):Object类方法
- LuaJava学习笔记[2]使用Lua控制Java对象
- Java学习笔记-解析Java对象的equals()和hashCode()的使用
- JAVA学习笔记(一)Vector类中set方法的使用问题
- <Head First Java>学习笔记--第四章:方法操作实例变量 对象的行为
- Java学习笔记2:当构造方法有多个参数时考虑使用Builder
- [ADO学习笔记] Recordset 对象中的updateBatch函数的使用方法
- [学习笔记]Java基础_IO(包含对象流序列化使用和RandomAccessFile 类的使用)
- 【Java学习笔记】使用split()方法分割字符串
- java学习笔记---Java中批处理SQL的使用方法(JDBC)
- JNI学习笔记(四)JNI中本地语言创建Java对象并且访问具体方法(附例子)
- java 学习笔记3-类、对象、方法
- Java学习笔记2:当构造方法有多个参数时考虑使用Builder
- JAVA学习.JAVA对象构建内存理解&静态方法和变量的理解和使用.
- Java学习笔记2:当构造方法有多个参数时考虑使用Builder