任何人都可以解释我有什么原因让子类对象不能拥有超类构造函数吗?为什么不能让子类对象拥有超类构造函数
class Alpha
{
String getType1()
{
return "alpha";
}
}
class Beta extends Alpha
{
String getType1()
{
return "beta";
}
String acc()
{
return "acc";
}
}
public static void main(String[] args)
{
Alpha a1=new Beta();
System.out.println(a1.getType1());
}
这里的输出是“beta”;但对象a1不具有acc()的可见性?
你能帮我理解什么是junit的功能和非功能需求请 –
这是一个相当广泛的主题。你能多给一点情景吗?唯一没有进一步信息的情况下说:A)测试用例的功能要求是**验证**相应的生产代码。 B)非功能性需求......我会看到那些构成“良好”单元测试的“属性”;如[在此](http://artofunittesting.com/definition-of-a-unit-test/)所概述的。 – GhostCat