annotate run/final_03.d @ 15:fa94281987cf

added tests for final keyword
author unknown
date Fri, 08 Oct 2004 07:36:36 +0000
parents
children f87ba6507260
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
1 class Parent{
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
2 int test(){
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
3 return 3;
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
4 }
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
5 }
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
6
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
7 class Child : Parent{
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
8 final int test(){
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
9 return 5;
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
10 }
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
11 }
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
12
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
13 int main(){
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
14 Child c = new Child();
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
15 assert(c.test()==5);
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
16 return 0;
fa94281987cf added tests for final keyword
unknown
parents:
diff changeset
17 }