构造代码块
作用:给对象初始化,对象一经建立就开始运行,优先于构造函数运行。
构造代码块是给所有对象进行初始化的。
构造函数是给对应的对象初始化的。
eg:
class Person
{
private int age;
{
cry();
}
Person()
{
构造函数语句;
}
}
静态代码块
随着类的加载而执行。只执行一次。优先于主函数运行。
用于给类进行初始化。
eg:
class Person
{
static
{
静态代码块代码;
}
}
构造函数
作用:对象一建立就会调用与之对应的构造函数,所以可以给对象进行初始化。
以上是我学习的过程中总结的,希望对你有所帮助。
|