using System;
public class Shape{
public String name;
public abstract double area();
}
public class Rectangle: Shape{
private double width;
private double height;
public Rectangle(String name, double width, double height){
this.name = name;
this.width = width;
this.height = height;
}
public double area(){
rturn this.width * this.height);
}
}
public class Test
{
public static void Main()
{
Rectangle r = new Rectgale("r", 10, 3);
Console.Writeln(r.name + "'s area is " + r.area());
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFNoYXBlewogICAgcHVibGljIFN0cmluZyBuYW1lOwoKICAgIHB1YmxpYyBhYnN0cmFjdCBkb3VibGUgYXJlYSgpOwp9CgpwdWJsaWMgY2xhc3MgUmVjdGFuZ2xlOiBTaGFwZXsKICAgIHByaXZhdGUgZG91YmxlIHdpZHRoOwogICAgcHJpdmF0ZSBkb3VibGUgaGVpZ2h0OwoKICAgIHB1YmxpYyBSZWN0YW5nbGUoU3RyaW5nIG5hbWUsIGRvdWJsZSB3aWR0aCwgZG91YmxlIGhlaWdodCl7CiAgICAgICAgdGhpcy5uYW1lID0gbmFtZTsKICAgICAgICB0aGlzLndpZHRoID0gd2lkdGg7CiAgICAgICAgdGhpcy5oZWlnaHQgPSBoZWlnaHQ7CiAgICB9CgogICAgcHVibGljIGRvdWJsZSBhcmVhKCl7CiAgICAgICAgcnR1cm4gdGhpcy53aWR0aCAqIHRoaXMuaGVpZ2h0KTsKICAgIH0KCn0KCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlSZWN0YW5nbGUgciA9IG5ldyBSZWN0Z2FsZSgiciIsIDEwLCAzKTsKCiAgICAgICAgQ29uc29sZS5Xcml0ZWxuKHIubmFtZSArICIncyBhcmVhIGlzICIgKyByLmFyZWEoKSk7Cgl9Cn0=
prog.cs(20,14): error CS1525: Unexpected symbol `this'
prog.cs(20,27): error CS1525: Unexpected symbol `this'
prog.cs(20,38): error CS1525: Unexpected symbol `)', expecting `;' or `}'
Compilation failed: 3 error(s), 0 warnings