Java 程序运行顺序分析:以 Circle、Tixing 和 Student 类为例
- 首先执行
Circle类的定义,定义了radius和area两个变量以及setRadius和getArea两个方法。 - 接着执行
Example4_13类的定义,定义了main方法。 - 在
main方法中,创建了一个Circle实例circle,然后调用circle的setRadius方法将其半径设置为 196.87。 - 接着创建了一个
Tixing实例ladder,参数为 3、21、9。 - 然后创建了一个
Student实例zhang。 - 执行
System.out.println('zhang计算圆的面积:');输出 'zhang计算圆的面积:'。 - 调用
zhang的computerArea方法,传入circle实例作为参数。 - 在
computerArea方法中,调用circle的getArea方法获取圆的面积并返回。 - 执行
System.out.println(result);输出圆的面积。 - 执行
System.out.println('zhang计算梯形的面积:');输出 'zhang计算梯形的面积:'。 - 调用
zhang的computerArea方法,传入ladder实例作为参数。 - 在
computerArea方法中,调用ladder的getArea方法获取梯形的面积并返回。 - 执行
System.out.println(result);输出梯形的面积。 - 程序结束。
原文地址: https://www.cveoy.top/t/topic/nAD3 著作权归作者所有。请勿转载和采集!