开发者社区> 问答> 正文

java中为什么只进行一个初始化就会执行类中的函数

screenshot
代码如上,主main函数中知识一个初始化声明语句,并没有声明要执行 E2类中的paint函数,为什么程序运行时会直接画出图形啊。谢谢指点。

展开
收起
蛮大人123 2016-02-18 15:35:10 2072 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    这个类在实例化的时候,会执行父类中的构造函数,而父类中的构造函数执行了paint方法,说明你的paint方法是重写父类的paint方法的,自然也会执行咯。你可以换一个函数名称比如paint2试下,那个函数就不会执行了。

    2019-07-17 18:44:03
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载