Chapter 11 Classes
Figure 11-1
Figure 11-2
Figure 11-3
Figure 11-4
Figure 11-5
Figure 11-6
Programmer-defined Compiler-Generated Figure 11-7. Part I Programmer-defined Compiler-Generated class Fraction { private int numerator ; int denominator ; public void store (int, int); void print (void); }; //class Fraction class Fraction { private int numerator ; int denominator ; public void store (int, int); void print (void); Fraction (void); }; //class Fraction
Programmer-defined Compiler-Generated Figure 11-7. Part II Programmer-defined Compiler-Generated void Fraction :: store int (numer, int denom) { … } // Fraction store void Fraction :: store int (numer, int denom) { … } // Fraction store void Fraction :: print (void) { … } // Fraction print void Fraction :: print (void) { … } // Fraction print Fraction :: Fraction (void) { } // Fraction constructor
Main Program int main (void) { // Local Declaration Figure 11-7. Part III Main Program int main (void) { // Local Declaration Fraction f1; // Call to default constructor Fraction f2; // Call to default constructor … } // main
Figure 11-8
Figure 11-9
Figure 11-10
Figure 11-11
Figure 11-12
Figure 11-13
Figure 11-14
Figure 11-15
Figure 11-16