好的,我现在正在学习OOP,有些事情我不明白。例如,我有一个名为PersonProgram的类,它包含我的main。在类的主方法之外,我有几个方法和函数。为什么我不能在不创建类的新对象的情况下从main调用这些方法和函数?既然它们都在同一个类中,那么为什么不能像任何其他方法那样调用它们呢?
PersonProgram p = new PersonProgram(); first?发布于 2017-01-23 21:02:40
这主要是因为您可以拥有同一个类的多个实例。
Dog bigDog = new Dog();
Dog littleDog = new Dog();如果你想知道你狗的名字呢?Dog.GetName();,对吧?哪个狗的名字会回来?您必须通过调用类实例上的函数将其告诉编译器。
bigDog.GetName();https://stackoverflow.com/questions/41815504
复制相似问题