在Java中创建Object有什么好处?

时间:2013-05-20 21:38:08

标签: java object

我想知道在Java中创建对象有什么好处。因为我可以在不创建对象的情况下引用该类的方法,变量等。 SecondClass second = null; second.start();

1 个答案:

答案 0 :(得分:3)

创建一个对象,以便封装本地状态。从类中实例化的每个对象都拥有自己的一组成员变量。

静态方法不需要这样的封装,但它们也不保持本地状态。您必须传入任何相关状态,并且当您离开方法体时,您在静态方法中声明的任何变量都将超出范围。

任何“高级”OOP功能(如继承和工厂方法)仅在实例化对象的上下文中具有意义。