本章内容主要讲述构造函数初始化
1.构造函数初始化的解读:
package com.dbzhang.demo2;
public class Rock {
public Rock() {
System.out.println("Rock");
}
}
package com.dbzhang.demo2;
public class SimpleConstructor {
public static void main(String[] args) {
for(int i=0;i<10;i++){
new Rock();
}
}
}
输出结果:
Rock
Rock
Rock
Rock
Rock
Rock
Rock
Rock
Rock
Rock
汇总:
(1)new Rock(),创建对象分配内存空间,并调用对应的构造器函数,可以说创建和初始化时相互独立但又是同时进行的;
(2)构造器使用编译器调用,并且构造器方法和类名相同;