2006-06-04から1日間の記事一覧
バッチ処理させるプログラムで、以下のようなコードを見つけました。 class EvilBatch{ EvilBatch(){ System.out.println("start batch"); /* 以下、複雑な処理のつもり */ try{ Thread.sleep(3000); }catch(InterruptedException e){ e.printStackTrace(); …
以下のコードは、ClassBの$hageをtypoしてます。でも、use strictも効かずコンパイルが通ってしまいます。 package ClassA; use strict; my $hoge; sub count_up_hoge{return ++$hoge;} package ClassB; use strict; my $hage; sub count_up_hage{return ++$…
オーバーロードとオーバーライドは似て非なる挙動をします。 /* ClassA <|- ClassB の継承関係で、オーバーライドとオーバーロードを試す */ class ClassA{ void overridedMethod(){ System.out.println("by ClassA"); } } class ClassB extends ClassA{ voi…