mirror of
https://github.com/Ed94/LangStudies.git
synced 2025-06-14 19:11:46 -07:00
BAPFS Lecture 17
This commit is contained in:
32
Builds/Tests/14.Classes.uf
Normal file
32
Builds/Tests/14.Classes.uf
Normal file
@ -0,0 +1,32 @@
|
||||
class Point
|
||||
{
|
||||
def constructor(x, y)
|
||||
{
|
||||
this.x = x;
|
||||
this.y = y;
|
||||
}
|
||||
|
||||
def sum()
|
||||
{
|
||||
return this.x + this.y;
|
||||
}
|
||||
}
|
||||
|
||||
class Point3D extends Point
|
||||
{
|
||||
def constructor(x, y, z)
|
||||
{
|
||||
super(x, y);
|
||||
this.z = z;
|
||||
}
|
||||
|
||||
def sum()
|
||||
{
|
||||
return super() + this.z;
|
||||
}
|
||||
}
|
||||
|
||||
let
|
||||
point = new Point(10, 20, 30);
|
||||
point.sum();
|
||||
|
Reference in New Issue
Block a user