基本上,我有2个文件(.adb和.ads)。我对Ada是全新的,也是如何编译2个文件的。该程序是一个基本的堆栈实现。编译.adb文件时出现此编译错误。 $ gcc -c test_adt_stack.adb
abstract_char_stack.ads:22:01: end of file expected, file can have only one compilation unit
那么,什么将是很好的,如果你可以做类似下面的(不一定是这种格式,只是一般的想法): data Sub = SubA | SubB
data Super = Sub | SuperB
isSub :: Super -> Bool
isSub Sub = True
isSub _ = False
所以isSub苏巴将报告真(而不是一个错误。) 在你可能会做这样的事情的时刻: data S
我有具有抽象属性的基类。我想要所有的继承类来覆盖抽象属性。例如: public class Person
{
public string Name{get;set;}
public string LastName{get;set;}
}
public class Employee : Person
{
public string WorkPhone{get;
我有一个基类抽象类BasePerson。我有另一个抽象类BaseStudent,这从BasePerson继承。这里是例子。 public abstract class BasePerson
{
public string Name{get;set;}
public string LastName{get;set;}
public abstract object th