タイピングはどうですか:
public class Example
{
private Cat whiskers;
public void makeCat()
{
whiskers = new Cat();
}
}
異なります:
public class Example
{
public void makeCat()
{
Cat whiskers = new Cat();
}
}
最初の例は、ひげという名前のCatオブジェクトしか作成できないため、より手間がかかるようです。なぜそれを宣言するのですか?