- 博客(3)
- 收藏
- 关注
原创 JAVA学习——静态代码块、构造代码块、构造器、普通代码块的执行顺序
概念 在此之前,我们先来看看JAVA中的这些代码块: 静态代码块 在类中使用static修饰,并使用"{}"括起来的代码片段。用于静态变量的初始化或对象创建前的环境初始化。 构造代码块 在类中没与任何的前缀或后缀,并使用"{}"括起来的代码片段。 普通代码块 就是在方法后面使用"{}"括起来的代码片段,不能单独执行,必须用其方法名调用才可以执行。 同步代码块 使用synch...
2019-03-06 18:28:38 241
原创 JAVA学习——重载与重写
重载与重写,显而易见,从书面意思也能理解,两者都是针对“方法同名”问题而言。 (一)重载(Overloading) 表现:多个同名函数同时存在,具有不同的参数个数/类型。 目的:让类以统一的方式处理不同类型数据的一种手段。 Overloading是一个类中多态性的一种表现。 了解了这之后,我们自然想到,既然这些重载的方法都同名,那么方法调用时,怎么判断用哪一个呢? 答案就是:参数列表...
2018-10-10 07:09:08 133
原创 java——构造方法
constructor 构造函数 在创建对象的时候,对象成员可以由构造函数方法进行初始化 new对象时,都是用构造方法进行实例化的; 例如;Test test = new Test(“a”); //Test(“a”);其中这个就是构造函数,“a”为构造方法的形参; 构造方法的方法名必须与类名一样。 构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。 构造方法不能完成对...
2018-10-03 19:57:26 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人