java学习part09类的构造器

java没有默认参数,所以不需要担心默认参数造成重载函数的歧义

1.简介

java学习part09类的构造器_第1张图片

java学习part09类的构造器_第2张图片

2.默认构造器

如果没有显式定义任何构造器,系统会默认加一个默认构造器。

如果定义了,则不会有默认构造器。

默认构造器的权限和类的权限一样,类是public构造器就是public,类是缺省默认构造器就是缺省

反编译之后添加的构造器情况

java学习part09类的构造器_第3张图片

java学习part09类的构造器_第4张图片

你可能感兴趣的:(java,学习)