다음은 콘솔 응용 프로그램 연습 연습의 요구 사항입니다. 클래스를 만들었으므로 테스트하는 방법을 알 수 없습니다.C# 콘솔 응용 프로그램의 테스트 클래스
귀하는 최근 성장하는 개발 팀의 일원으로 NU 은행에 고용되었습니다. 첫 번째 임무는 은행 웹 사이트와 내부 애플리케이션 모두에서 활용되는 두 가지 클래스를 설계하고 구축하는 것입니다. 첫 번째는 대출 계약을 나타내는 대출 클래스입니다. 두 번째는 대출을받는 개인을 나타내는 고객 클래스입니다. 각 클래스의 요구 사항은 다음과 같습니다. 1. 각 클래스에는 최소 2 명의 멤버와 2 가지 방법이 있어야합니다. 2. 고객 클래스는 고객 이름, 전화 번호 및 생년월일을 최소한 저장해야합니다. 3. 대출 클래스에는 계약 번호, 실행 날짜 및 관련 고객을 최소한 저장해야합니다. 4. 대출 오브젝트에 고객 오브젝트를 지정할 때 고객은 21 세 이상이어야합니다. 고객이 21 세 미만인 경우 과제를 거부해야합니다.
테스트 목적으로 작은 콘솔 응용 프로그램을 작성합니다. 콘솔을 통해 개체를 채우기 위해 필요한 모든 정보를 수집하십시오. 응용 프로그램의 출력은 각 객체의 내용을 표시하고 고객을 대부에 지정했는지 여부를 표시해야합니다. 여기
는가
대출 클래스
class Loan
{
private int contractNumber;
private DateTime doe;
private double loanAmt;
public int ContractNumber
{
get
{
return contractNumber;
}
set
{
contractNumber = value;
}
}
public double LoanAmt
{
get
{
return loanAmt;
}
set
{
loanAmt = value;
}
}
public Loan()
{
doe = DateTime.Now;
loanAmt = 0.00;
}
public Loan(DateTime doe, double loanAmt)
{
doe = DateTime.Now;
loanAmt = LoanAmt;
}
}
그리고 고객 클래스
class Customer
{
private string firstName;
private string lastName;
private DateTime dob;
private long phoneNumber;
public string FirstName
{
get
{
return firstName;
}
set
{
firstName = value;
}
}
public string LastName
{
get
{
return lastName;
}
set
{
lastName = value;
}
}
public DateTime DoB
{
get
{
return dob.Date;
}
set
{
dob = value;
}
}
public long PhoneNumber
{
get
{
return phoneNumber;
}
set
{
phoneNumber = value;
}
}
public Customer()
{
DateTime defaultDate = new DateTime(1991, 04, 29);
firstName = "Enter first name here.";
lastName = "Enter last name here.";
dob = Convert.ToDateTime("04/30/1991");
phoneNumber = 1234567890;
}
public Customer(string firstName, string lastName, DateTime dob, long phoneNumber)
{
firstName = FirstName;
lastName = LastName;
dob = DoB;
phoneNumber = PhoneNumber;
}
}
도움 주셔서 감사합니다.하지만 저는 매우 가난한 코더입니다. 이보다 더 많은 도움이 필요합니다. – user1365180
당신이 물어 본 유일한 질문은 두렵습니다 (다시 : DateTime 오류) 이것은 질문 및 답변 사이트입니다. – yamen
나는 이해한다. 다시 감사합니다. – user1365180