この質問は、プログラミングの実践が不十分であることを悲鳴を上げることになりますが、ここにパフォーマンスのリスクがあるかどうか知りたいです。
簡単にするために、1つのメソッド(コンストラクターを除く)のみがアタッチされているクラスがあるとします。
public class TestClass{
public TestClass(){
// Set values or whatever you want in the constructor
}
public String printString(){
System.out.println("print");
}
}
ここで、メソッドが1つしかないことを考えると、明らかにクラスを使用するときはいつでも、おそらくメソッドを呼び出したいと思うでしょうprintString
。printString
では、コンストラクターに呼び出しを行うことには(正気以外に)ネガティブな点はありますか?testClass test = new testClass()
それから電話をかけるのではなくtest.printString()
?
繰り返しますが、この質問はパフォーマンスに関するものであり、プログラミングの練習ではありません。