Main
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Class_Car {
internal class Car_Main {
static void Main(string[] args) {
//1번 방식 -- 재사용이 가능
Car car = new Car();
car.carinfo(); //기본 생성자
//2번방식 -- 재사용을 못함
//new Car().carinfo();
car.setFac("현대");
car.setColor("Red");
car.setPrice(3000);
car.setModel("싼타페");
car.carinfo();
Car car2 = new Car("포드","Blue",5000,"머스탱");
}
}
}
Car
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Class_Car {
internal class Car {
public static string DISTRIBU = "서울 영업소";
private string fac;
private string color;
private int price;
private string model;
public Car() {
fac = "기아";
color= "Black";
price= 4000;
model = "K7";
}
public Car(string fac, string color, int price, string model) {
this.fac = fac;
this.color = color;
this.price = price;
this.model = model;
}
public void carinfo() {
Console.WriteLine($"대리점 : {DISTRIBU}");
Console.WriteLine("---------------------");
Console.WriteLine($"제조사 : {fac}");
Console.WriteLine($"색상 : {color}");
Console.WriteLine($"가격 : {price}만원");
Console.WriteLine($"모델명 : {model}");
Console.WriteLine("---------------------");
}
#region setter
public void setFac(string fac) {
this.fac = fac;
}
public void setColor(string color) {
this.color = color;
}
public void setPrice(int price) {
this.price = price;
}
public void setModel(string model) {
this.model = model;
}
#endregion
#region getter
public string getFac() {
return this.fac;
}
public string getColor() {
return this.color;
}
public int getPrice() {
return this.price;
}
public string getModel() {
return this.model;
}
#endregion
}
}
'C# > C# 연습' 카테고리의 다른 글
Class : Student Score (0) | 2022.12.18 |
---|---|
Class : Car Manager (0) | 2022.12.18 |
IF : Leap year (윤년) (0) | 2022.12.12 |
Array : reverse order (역순) (0) | 2022.11.30 |
Array : Random Number (난수), Coin (동전 개수) (0) | 2022.11.30 |