I created a class X which implements runnable interface then created a object class ObjX then ObjX.start(). My question is I was expecting compiler error but it did run successfully. Since runnable interface has only one method run() and in my class X I did not declared start() method...so from where did it pulled from.
Val Dra
Ranch Hand
Joined: Jan 26, 2001
Posts: 439
posted
0
Did your object extended Thread ? If it did then that's your answer.
Val SCJP <BR>going for SCJD
Rahul Mahindrakar
Ranch Hand
Joined: Jul 28, 2000
Posts: 1831
posted
0
Pratap, Could you please post your code so that people can tell you what is wrong with your code.
hello friend, there are two ways you can make a class as thread ie you extend Thread class and the second one is by implmenting the interface Runnable so you have done the second one and no need of using the start() menthod and you should not even get compile time error.
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.