blob: ca248875f3af0c8c6636b9e6cc651e42694f1aed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
interface Foo : Object {
public virtual signal void virtual_signal () { }
}
class Bar : Object, Foo {
}
class Manam : Object, Foo {
public override void virtual_signal () { }
}
void main () {
var bar = new Bar ();
bar.virtual_signal ();
var manam = new Manam ();
manam.virtual_signal ();
}
|