Q 06:Java中构造方法与其它常规方法有什么区别?要是你没写构造方法会怎么样呢?我们能不能在一个构造方法里调用另一个构造方法?如何调用父类的构造方法?
A 06:
构造方法: 必须与类名相同,并且不能有任何的返回值.与常规方法可以无限次的调用相比,构造方法只能在一个对象创建时调用,且只调用一次.
常规方法: 常规方法的名字没有任何语法上的限制,在调用次数上也没限制.
Q 要是没写构造方法会怎么样?
Java并不强制必须写出构造方法.
Q 能不能在一个构造方法中调用另一个构造方法?
Q 如何来调用父类的构造方法?
super()必须是构造方法里的第一句.
子类里也可能通过super.myMethod()的方式调用父类里的常规方法,这句可以在子类方法的任何位置.
Q 07 OOPL有什么优势?
A 07: 用OOPL可以很直观地描述出现实生活中像Car,Jeep,Account,Customer这样的真实对象,借助多态继承和封装OOPL将发挥更大威力.
Q 08: OOPL是怎么来改进软件开发进程的? DC
A 08:
优势如下:
1,重用已有代码:重用的方式"利用实现继承"和"对象组装".
2,与问题域对象可以有很好的对应:利用封装,Java里的对象可以很好地描述现实生活中的实际对象.
3,支持模块化的架构方式
在以上三个优势的基础上,软件质量就会相应地提高,开发时间也相应地降低.
A 06:
构造方法: 必须与类名相同,并且不能有任何的返回值.与常规方法可以无限次的调用相比,构造方法只能在一个对象创建时调用,且只调用一次.
常规方法: 常规方法的名字没有任何语法上的限制,在调用次数上也没限制.
Q 要是没写构造方法会怎么样?
Java并不强制必须写出构造方法.
Q 能不能在一个构造方法中调用另一个构造方法?
Q 如何来调用父类的构造方法?
super()必须是构造方法里的第一句.
子类里也可能通过super.myMethod()的方式调用父类里的常规方法,这句可以在子类方法的任何位置.
Q 07 OOPL有什么优势?
A 07: 用OOPL可以很直观地描述出现实生活中像Car,Jeep,Account,Customer这样的真实对象,借助多态继承和封装OOPL将发挥更大威力.
Q 08: OOPL是怎么来改进软件开发进程的? DC
A 08:
优势如下:
1,重用已有代码:重用的方式"利用实现继承"和"对象组装".
2,与问题域对象可以有很好的对应:利用封装,Java里的对象可以很好地描述现实生活中的实际对象.
3,支持模块化的架构方式
在以上三个优势的基础上,软件质量就会相应地提高,开发时间也相应地降低.