java中类中创建本类实例的疑问
来源:互联网 发布:mysql开发工具 编辑:程序博客网 时间:2024/06/16 00:16
有该类如下
public class Person { String str = "good"; int in = 1; char[] ch = {'c', 'h'}; String[] strarr = {"s", "t"}; public void init() { Person p1 = new Person(); p1.test(p1.str, p1.in, p1.ch, p1.strarr); Log.i("str---", p1.str); Log.i("in---", p1.in + ""); Log.i("ch[0]---", p1.ch[0] + ""); Log.i("strarr[0]---", p1.strarr[0] + ""); } private void test(String str, int in, char[] ch, String[] strarr) { str = "0"; in = 0; ch[0] = '0'; strarr[0] = "0"; }}
如果这样 使用 会出项怎样的log结果呢?
Person person = new Person(); person.init();
p1.test(p1.str, p1.in, p1.ch, p1.strarr);
该方法 调用的属性 到底是 谁的呢?person 还是 p1的?
打印日志如下
0 0
- java中类中创建本类实例的疑问
- java main方法调用类的实例化方法疑问
- 关于java中类在实例化时的一点疑问
- Java类的加载与实例创建
- java 枚举类的一个疑问
- java类加载器的疑问
- java的疑问
- java线程的疑问???
- 疑问:java 抽象类
- 初学Java的一些疑问
- 关于fork创建子进程的疑问
- Oracle 触发器 Update 不能操作本表的疑问
- Java创建类的实例的几种方法
- java 类的创建,如何通过类实例化对象。
- Java反射,根据类名创建带参数的实例
- Java反射,根据类名创建带参数的实例
- Java反射,根据类名创建带参数的实例
- java学习---使用反射创建类的实例
- WebRTC音频
- I - Misha and Changing Handles CodeForces - 501B
- 八种消除沟通上的不良习惯地的方法
- hdu1045【dfs】
- redis面试题汇总
- java中类中创建本类实例的疑问
- 稳定婚姻问题(The Stable Marriage Problem)
- 获取Spring中bean对象或在Spring初始化完成之后使用Spring中bean对象
- OpenWRT基本知识
- Debian时间同步
- Android 跳转判断是否登录的进一步封装
- PopupWindow设置底部,兼容7.0 与 在华为等带虚拟控制栏被遮挡
- 机器学习基础算法小结
- 事务并发控制