![]() |
#12 |
Участник
|
// наконец получилосьто что хотелось
// класс predmet abstract class predmet { } int DOIT(int a, int b) { return 0; } // класс ADD class ADD extends predmet { } int DOIT(int a, int b) { return a+b; } // класс SUB class SUB extends predmet { } int DOIT(int a, int b) { return a-b; } // static void test_oot() { array M; predmet p; SUB A; ADD B; ; M= new array(types::class); A = new SUB(); B = new ADD(); M.value(1,A); M.value(2,B); p=M.value(1); print p.DOIT(5,3); // 5-3=2 p=M.value(2); print p.DOIT(5,3); // 5+3=8 pause; } |
|