orientacao-a-objetos:编译器课程作业2020.2

时间:2024-04-27 00:14:29
【文件属性】:

文件名称:orientacao-a-objetos:编译器课程作业2020.2

文件大小:2KB

文件格式:ZIP

更新时间:2024-04-27 00:14:29

Imp2中的面向对象 编译器课程的工作时间为2020.2。 客观的 为Imp2中的面向对象编程提供基本支持。 Imp2中O2构造的示例 类声明示例。 在此示例中,使用属性x和两个方法声明类C :必须与该类具有相同名称的构造函数(强制性)和接收参数的方法m 。 class C { var x = 0 ; def C(a) { self.x := a ; } def m(a) { self.x := a ; } } 实例化的例子。 new表达式将为每个参数接收另一个表达式,该表达式必须由为类命名的标识符和当前参数列表组成,这些标识符将传递给给定类的构造函数。 var x = new C(2) ; 继承的例子。 当声明一个类时,我们可以说它继承了(单个)其他类的属性和方法,就像下面的类C的声明一样,它继承了(所有)类O的属性和方法O class


【文件预览】:
orientacao-a-objetos-main
----README.md(4KB)

网友评论