深入理解编程中的变量、方法与继承机制
在编程的世界里,变量、方法以及继承机制是构建强大程序的基石。下面将详细探讨这些重要概念,包括局部变量、方法参数、静态关键字的使用,以及继承机制的原理和应用。
局部变量与方法实现
在处理分数运算的程序中,我们首先遇到了局部变量的概念。例如,在一个简单的分数加法测试程序里,创建了两个分数对象 aFraction 和 bFraction ,分别初始化为 1/4 和 1/2 ,然后将 bFraction 加到 aFraction 上并显示结果。不过,我们发现相加结果显示为 6/8 ,而非期望的 3/4 ,这是因为加法运算仅完成了数学计算,未对结果进行约分。
为了解决这个问题,我们引入了 reduce 方法来将分数约分为最简形式。该方法的实现如下:
- (void) reduce
{
int u = numerator;
int v = denominator;
int temp;
while (v != 0) {
temp = u % v;
u = v;
v = temp;
}
numerator /= u;
denominator /= u;
}
在这个 <
深入解析变量、方法与继承
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



