package com.ykmimi.new1; /** * * @author deadzq * */ public class AnyThing { public AnyThing() { this("this 调用有参构造方法"); System.out.println("无参构造方法"); } public AnyThing(String name) { System.out.println("有参构造方法"); } public sta…
1. 继承的概念 继承在本职上是特殊——一般的关系,即常说的is-a关系.子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的一些属性或方法. 2. 继承中的初始化顺序 从类的结构上而言,其内部可以有如下四种常见形态:属性(包括类属性和实例属性).方法(包括类方法和实例方法).构造器和初始化块(包括类的初始化块和实例的初始化块).对于继承中的初始化顺序,又具体分为类的初始化和对象的初始化. 类初始化: 在jvm装载类的准备阶段,首先为类的所有类属性和类初始化块分配内存空间.并在类首次初…
自我总结,有什么不足或好的方案,希望大家给予纠正,感激不尽! 目的:try catch finaly的顺序执行,和大家复习一遍. 方法:debug来确认执行顺序.(需要引入junit包) 废话不多说,debug是检验代码执行顺序的唯一标准,哈哈... 测试一: 新建测试类:ExceptionTest package com.core.test007; import org.junit.Test; public class ExceptionTest { @Test public void mai…
先说一下我遇到的问题,我弄了一个对象池管理多个对象,对象池绑定在一个GameObject上,每个对象在OnBecameInvisible时会进行回收(即移出屏幕就回收),但是当场景切换或停止运行程序时场景中如果还有待回收的对象,就会报错,报错显示的信息为,我的对象池GameObject已经被销毁了云云,因为回收的对象我会把他们作为绑定了对象池的GameObject的子级来方便管理. 所以唯一的可能就是脚本方法调用顺序不可控,即不同GameObject的OnBecameInvisible在其它Ga…
假设从A场景切换到B场景,调用各场景方法的顺序为: 如果没有切换效果(transition),则先调用B的init(),再调用A的onExitTransitionStart(),接着调用A的onExit(),然后调用B的onEnter(),最后调用B的onEnterTransitionFinish: 如果有切换效果(transition),则为先调用B的init(),再调用A的onExitTransitionStart(),接着调用B的onEnter(),然后调用A的onExit(),最后调用B…
http://libeey.blogbus.com/logs/101848958.html当复制其他工程中的包到新工程的目录中时,由于包路径不同,出现红叉,下面的类要一个一个修改包路径,类文件太多的话就比较麻烦了,如何批量改变包路径解决这个问题? 方法一: Ctrl+h >> file serach >> 输入原包名(类型为*.java)>>Replace>>找到后输入要替换的包名 然后自己选择是全部替换还是部分替换. 方法二: 直接修改出错的类所在的包的名…
原博客地址:http://my.oschina.net/leeoo/blog/37852 当复制其他工程中的包到新工程的目录中时,由于包路径不同,出现红叉,下面的类要一个一个修改包路径,类文件太多的话就比较麻烦了,如何批量改变包路径解决这个问题? 方法一: Ctrl+H > File Serach > 输入原包名 > File name patterns下填写*.java > Replace... > 找到后输入要替换的包名 然后自己选择是全部替换还是部分替换. 方法二: 直…
代表这个文件(类)是一个抽象类abstract的第一个字母:…
this this 表示当前对象 使用上细分的话,this有 this. 和this()的使用情况 ,下面我们开始细撸 this . 使用场景一: 在成员方法中,this.变量名 指带当前对象的变量,此时this.是可以省略的 输出 结果为 “3” ;在method()方法中,this.i=3 和i=3意思相同但注意, 如果在method()方法中,输入的是 int i=3.结果可以完全不同. 为什么呢?~~很显然.这样做的意思是说在方法中,重新定义一个局部变量i.并非指代当前对象啊. 使用场景…
1.构造器 写一个Java类,首先要先从构造器开始,构造器与类同名,在构造类的对象时会先从构造器开始. 构造器总是伴随着new操作符的执行而被调用. 构造器主要是用来初始化类的实例域. 构造器的特点: 构造器与类同名. 每个类可以有1个或多个构造器. 构造器可以有0个或多个参数. 构造器没有返回值. 构造器总是伴随着new操作一起调用. 如果在类中定义了一个final实例域,就意味着这个实例域只能被初始化一次,那么它必须在构造器中给予初始化. 如果在多个构造器中都需要给类的一个实例域初始化成同一…