Program Metrics
Program Metrics
class Circle
{
private double radius;
class Program
{
static void Main(string[] args)
{
Circle c = new Circle(4.0);
Console.WriteLine("Circle Area: " + c.Area());
Console.WriteLine("Circle Circumference: " + c.Circumference());
}
}
using System;
class Shape
{
public virtual void Draw()
{
Console.WriteLine("Drawing a shape.");
}
class Program
{
static void Main(string[] args)
{
Rectangle rect = new Rectangle(5.0, 3.0);
rect.Draw();
rect.Move();
Console.WriteLine("Area: " + rect.Area());
}
}
using System;
class Rectangle
{
private double width;
private double height;
public Rectangle(double width, double height)
{
this.width = width;
this.height = height;
}
using System;
class Engine
{
public void Start()
{
Console.WriteLine("Engine started.");
}
public void Stop()
{
Console.WriteLine("Engine stopped.");
}
}
class FuelTank
{
private double fuelLevel;
Class Car
{
private Engine engine;
private FuelTank fuelTank;
class Program
{
static void Main(string[] args)
{
Car myCar = new Car(5.0);
myCar.StartCar();
myCar.StopCar();
}
}