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