java基础学习
红水晶
这个作者很懒,什么都没留下…
展开
-
用函数交换两个引用指向的对象--java
本人java新手,最近学java时突然想到用函数交换两个引用指向的对象的问题。虽然用函数交换对象的作用并不是很重要,但是我相信,对于刚学java的同学来说,如果能够了解其中的原理的话,还是能有不少收获的。以下纯属个人见解,如有错误,欢迎指正。 首先,java把内存划分为堆内存和栈内存,当我们定义一个对象时,通常是先定义一个该对象的引用,这个引用即存在栈内存中,然后将这个引用指向一个对象,...原创 2017-08-14 09:34:03 · 3462 阅读 · 4 评论 -
Java构造方法中的多态,构造方法的真正执行顺序 ------Java编程思想笔记
众所周知,调用子类的构造方法时,系统会先调用父类的构造方法。但是,当父类的构造方法调用了一个public方法A,同时子类又覆写了这个public方法A,初始化子类时,父类调用的是自己的A方法还是子类A方法呢? 答案是:子类的A方法哦。 我相信这个答案会出乎很多人意料,至少我在刚开始运行示例程序时还是难以置信的态度(ps:仔细想想其实也不难理解,毕竟在子类中,父类的A方法已经被覆写)。 咱们先...原创 2019-07-05 20:55:37 · 537 阅读 · 0 评论