第六周Java课后作业

一,动手动脑:如果系统提供了一个自定义的方法,将导致系统不再提供默认的构造方法。构造时需要用系统提供的自定义方法进行构造。

二,进行实验的结果:

在主函数中,调用函数未给出参数的值,则输出参数的值为该参数初始化时的值,调用函数时给出函数的值,则输出结果为所给值。

执行类成员定义时指定的默认值或类的初始化块,到底执行哪一个,要看哪一个排在前面。

三,动手动脑:

 

1.静态初始化块只执行一次。

2.创建子类型的对象时也会导致父类型的静态初始化块的执行。

四,一个有趣的问题:

静态方法只允许访问静态数据,但如果用静态方法访问类的实例成员,则需要为类开辟一个新的工作区间进行访问。

原文地址:https://www.cnblogs.com/yangqqq/p/11696377.html