展开全部
直接带着参数new出来就可以了
给你个例子参考
using System;
class A
{
public A()
{
Console.WriteLine("A without any parameter.");
}
public A(int i)
{
Console.WriteLine("A with a parameter.");
}
}
class B: A
{
public B()
{
Console.WriteLine("B without any parameters.");
}
public B (int i)
{
Console.WriteLine("B with a parameter");
}
}
class classcompare
{
public static void Main(){
B a =new B(100);
}
}
结果:
A without any parameter.
B with a parameter
给你个例子参考
using System;
class A
{
public A()
{
Console.WriteLine("A without any parameter.");
}
public A(int i)
{
Console.WriteLine("A with a parameter.");
}
}
class B: A
{
public B()
{
Console.WriteLine("B without any parameters.");
}
public B (int i)
{
Console.WriteLine("B with a parameter");
}
}
class classcompare
{
public static void Main(){
B a =new B(100);
}
}
结果:
A without any parameter.
B with a parameter
推荐于2018-04-08
展开全部
:class A { public A() { } public A(int A) :this() { } } 当A a=new A(1); 时 会先调用无参数的构造函数。在调用有参数那个
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
节省代码,避免重写一遍!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接带着参数new出来就可以了
给你个例子参考
using System;
class A
{
public A()
{
Console.WriteLine("A without any parameter.");
}
public A(int i)
{
Console.WriteLine("A with a parameter.");
}
}
class B: A
{
public B()
{
Console.WriteLine("B without any parameters.");
}
public B (int i)
{
Console.WriteLine("B with a parameter");
}
}
class classcompare
{
public static void Main(){
B a =new B(100);
}
}
结果:
A without any parameter.
B with a parameter
给你个例子参考
using System;
class A
{
public A()
{
Console.WriteLine("A without any parameter.");
}
public A(int i)
{
Console.WriteLine("A with a parameter.");
}
}
class B: A
{
public B()
{
Console.WriteLine("B without any parameters.");
}
public B (int i)
{
Console.WriteLine("B with a parameter");
}
}
class classcompare
{
public static void Main(){
B a =new B(100);
}
}
结果:
A without any parameter.
B with a parameter
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询