Question
this program isnt outputting correctly // Creates a Car class // You can construct a Car using a price and color // or just a
this program isnt outputting correctly
// Creates a Car class
// You can construct a Car using a price and color
// or just a price, in which case a Car is black
// or no parameters, in which case a Car is $10,000 and black
using System;
using static System.Console;
using System.Globalization;
class DebugNine3
{
static void Main()
{
Car myCar = new Car(32000, "red");
Car yourCar = new Car(14000);
Car theirCar = new Car();
WriteLine("My {0} car cost {1}", myCar.Color,
myCar.Price.ToString("C2", CultureInfo.GetCultureInfo("en-US")));
WriteLine("Your {0} car cost {1}",
yourCar.Color, yourCar.Price.ToString("C2", CultureInfo.GetCultureInfo("en-US")));
WriteLine("Their {0} car cost {1}",
theirCar.Color, theirCar.Price.ToString("C2", CultureInfo.GetCultureInfo("en-US")));
}
}
class Car
{
private string color;
private int price;
public Car() : this(10000, "black")
{
}
public Car(int price) : this()
{
this.price=price;
}
public Car (int price, string color)
{
this.price= Price;
this.color= Color;
}
public string Color
{
get
{
return color;
}
set
{
color = value;
}
}
public int Price
{
get
{
return Price;
}
set
{
price = value;
}
}
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started