comparison run/with_03.d @ 0:3269e4627918

init dstress
author svnowner
date Sat, 25 Sep 2004 22:33:30 +0000
parents
children 3414705c41ac
comparison
equal deleted inserted replaced
-1:000000000000 0:3269e4627918
1 // $Header: /home/th/Dokumente/Entwicklung/MEIN_CVS/MiniD/src/run/with_03.d,v 1.1 2004/09/22 20:12:55 th Exp $
2
3 class MyClass{
4 int test(){
5 return 1;
6 }
7 }
8
9 class Parent{
10 int test(){
11 return 3;
12 }
13 }
14
15 class Check : Parent{
16 int test(){
17 return 2;
18 }
19
20 void check(){
21 MyClass object=new MyClass();
22 assert(test()==2);
23 with(object){
24 assert(test()==1);
25 assert(super.test()==3);
26 }
27 }
28 }
29
30 int test(){
31 return 0;
32 }
33
34 int main(){
35 Check o=new Check();
36 o.check();
37 return 0;
38 }