最新回答 / 康振宁
如果你在类中没有写任何构造方法的话,那么在编译的时候,会默认给一个无参构造方法。但是如果你在类中写了有参构造方法后,那么在实例化的时候,则调用不到原有的无参构造方法。所以在写有参构造方法的时候,都会把无参的构造方法先写上。
2015-04-23
最新回答 / 王冉
1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量。3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
2015-04-17
最新回答 / geekrun
一:car是父类所以不用调用·super;二:构造方法已经把方法传进去了所以set方法多余了,三:父类有钱数方法运用多态性,没必要用swit方法,向上转型;四;主方法用循环更好。只要不按1,会让顾客继续选择,可以把总钱数加起来;
2015-04-17