[Nice-commit] Nice/testsuite/compiler/classes/constructors custom.testsuite,NONE,1.1
Brought to you by:
bonniot
From: <bo...@us...> - 2003-12-04 16:20:00
|
Update of /cvsroot/nice/Nice/testsuite/compiler/classes/constructors In directory sc8-pr-cvs1:/tmp/cvs-serv11148/testsuite/compiler/classes/constructors Added Files: custom.testsuite Log Message: Added example code using a custom constructor. --- NEW FILE: custom.testsuite --- /// PASS bug var p = new Point(angle: 0, distance: 1); assert abs(p.x - 1) < 0.01 && abs(p.y) < 0.01; p = new ColoredPoint(angle: 0, distance: 1, color: "red"); assert abs(p.x - 1) < 0.01 && abs(p.y) < 0.01; /// Toplevel class Point { double x; double y; } new Point(double angle, double distance) { this(x: distance * cos(angle), y: distance * sin(angle)); } class ColoredPoint extends Point { String color; } |