mirror of
https://github.com/Ed94/LangStudies.git
synced 2024-11-10 04:14:53 -08:00
33 lines
308 B
Plaintext
33 lines
308 B
Plaintext
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();
|
|
|