Java练习:OO.Objects_references
来源:互联网 发布:一个程序员的奋斗史txt 编辑:程序博客网 时间:2024/05/16 14:36
返回 Java编程练习目录
考察对象的引用和传递
package OO;import java.util.ArrayList;import java.util.List;/** * 补充: * * @author (yqj2065) * @version (0.1) */public class Objects_references{ List<String> list1 = new ArrayList<>(); List<String> list2 = new ArrayList<>(); public List<String> method(List<String> list){ list.add("a"); list.add("b"); list = new ArrayList<>();// return list; } public static void main(String[] args){ Objects_references obj1 = new Objects_references(); Objects_references obj2 = obj1; obj2.list1.add("c"); obj2.list1 = obj2.list2; obj2.list1.add("d"); List<String> list3 = obj2.method(obj2.list1); list3.add("e"); System.out.println(obj1.list1); System.out.println(list3); }}输出为?
1. [d, a, b]
[d, a, b,e]
2.[c, d, a, b]
[c, d, a, b, e]
3.[d, a, b]
[e]
另外:注释掉method()中的语句//list = new ArrayList<>(),结果又如何?
0 0
- Java练习:OO.Objects_references
- 一些OO练习
- java OO
- java多线程--OO方式
- java多线程--OO方式
- java OO基本概念
- Java OO实例
- java oo的理解
- OO in java DEMO
- java OO基础 总结
- OO的乒乓球练习 = =
- Java:一个完整OO设计
- JAVA程序员的OO思想
- java面试的OO思想
- java学习之oo篇
- JAVA基础之OO简介
- java OO——static
- OO
- 设计模式--适配器模式
- WebSQL
- leetcode-java-168. Excel Sheet Column Title
- 第十次盲打测试
- n个点 最短路径
- Java练习:OO.Objects_references
- 手机开发实战88——WAP介绍1
- Allowed memory size of 134217728 bytes exhausted
- Unity Shader简单Shader一
- 手机开发实战89——WAP介绍2
- linux下的sqlite入门
- 剑指Offer----面试题28:字符串的排列 & 去重
- JavaPoet源码初探
- 装修计划