我是新的面向对象编程方法:C#面向对象编程foundamentals
我有一个类MyClass1的如下:
public class MyClass1
{
public int id { get; set; }
public string name { get; set; }
}
还有定义为类MyClass2:
public class Myclass2
{
public int id { get; set; }
public string name { get; set; }
public Myclass2(MyClass1 m) { }
}
只有存在MyClass1才存在MyClass2,因为在MyClass2中我需要MyClass1的一些属性。
最适合我会有一些这样的:
MyClass1.MyClass2 = new MyClass2();
Ofcourse MyClass2的构造应采取MyClass1的。
什么是使用C#面向对象编程实现这一目标的最佳方法?
'公共类Myclass2:MyClass1的{....' – 2012-07-20 14:10:12
看在C#http://msdn.microsoft.com/en-us/library/ms173149(v=vs.80).aspx – 2012-07-20 14:10:53
我使用继承认为这需要作业标签和一些澄清,在我们看到大量upvotes之前。 – 2012-07-20 14:12:04