1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | // Ideone_Language_Id:1 public class Car { public void toString() { print "I am a Car!" } } public class Ferrari extends Car { public void toString() { print "I am a Ferrari!" } } public class Indica extends Car { public void toString() { print "I am a Indica!" } } main(){ Ferrari f= new Ferrari(); Car c(f); Car* c2 = &f; c2->toString(); c.toString(); } |
Ly8gSWRlb25lX0xhbmd1YWdlX0lkOjEKcHVibGljIGNsYXNzIENhciB7CglwdWJsaWMgdm9pZCB0b1N0cmluZygpIHsKCQlwcmludCAiSSBhbSBhIENhciEiCgl9Cn0KcHVibGljIGNsYXNzIEZlcnJhcmkgZXh0ZW5kcyBDYXIgewoJcHVibGljIHZvaWQgdG9TdHJpbmcoKSB7CgkJcHJpbnQgIkkgYW0gYSBGZXJyYXJpISIKCX0KfQpwdWJsaWMgY2xhc3MgSW5kaWNhIGV4dGVuZHMgQ2FyIHsKCXB1YmxpYyB2b2lkIHRvU3RyaW5nKCkgewoJCXByaW50ICJJIGFtIGEgSW5kaWNhISIKCX0KfQptYWluKCl7CglGZXJyYXJpIGY9IG5ldyBGZXJyYXJpKCk7CglDYXIgYyhmKTsKCUNhciogYzIgPSAmZjsKCWMyLT50b1N0cmluZygpOwoJYy50b1N0cmluZygpOwp9
prog.cpp:2: error: expected unqualified-id before ‘public’
-
result: Compilation error (maybe you wish to see an example for C++ 4.7.2)


