다른 클래스의 모든 변수를 가져와야하는 생성자를 만듭니다. 현재 내가 가지고있는 것 :클래스의 정적 멤버를 사용하여 개체 만들기
Address.AddressDetails의 변수도 모두 정적입니다. Person.Address를 AddressDetails 클래스의 모든 변수로 나타내려면 어떻게해야합니까? 생성자에서
다른 클래스의 모든 변수를 가져와야하는 생성자를 만듭니다. 현재 내가 가지고있는 것 :클래스의 정적 멤버를 사용하여 개체 만들기
Address.AddressDetails의 변수도 모두 정적입니다. Person.Address를 AddressDetails 클래스의 모든 변수로 나타내려면 어떻게해야합니까? 생성자에서
이 같은
{
Person.Adress = newAdress;
}
public class Person
{
public static Assign(Address.AddressDetails newAddress , string newTitle, string newForname, string newSurname, string newTel,
string newMob, string newEmail)
{
Address = newAddress;
Email = newEmail;
....
...
}
static private int ID;
static private string Title;
static private string Decorations;
static private string Forename;
static private string Surname;
static private string Telephone;
static private string Mobile;
static private string Email;
static private Address.AddressDetails Address;
}
뭔가.
private
@downvoter : 설명해 주시겠습니까? – Tigran
의 모든 구성원을
static public
방법은 값이러한 모든 정적 공개 필드가 매우 나쁜 디자인입니다. 그들은'Person'의 모든 경우에 걸쳐 공유 될 것입니다. - 이유는 무엇입니까? – Oded
다른 정적 필드에서 복사하는 것은 이상한 일입니다. –