C++ examples for Class:Constructor
Demonstrates use of a class constructor function.
#include <iostream> using namespace std; const float PI = 3.14159; // Approximate value of pi. // A sphere class. class Sphere/*from w w w . j a v a 2 s. c o m*/ { public: float r; // Radius of sphere float x, y, z; // Coordinates of sphere Sphere(float xcoord, float ycoord, float zcoord, float radius) { x = xcoord; y = ycoord; z = zcoord; r = radius; } ~Sphere() { } float volume() { return (r * r * r * 4 * PI / 3); } float surface_area() { return (r * r * 4 * PI); } }; void main() { Sphere s(1.0, 2.0, 3.0, 4.0); cout << "X = " << s.x << ", Y = " << s.y << ", Z = " << s.z << ", R = " << s.r << "\n"; return; }