论坛首页 入门技术论坛

<Java.JavaEE面试整理>(4)

浏览 1383 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-03-31  
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,支持模块化的架构方式
    
    在以上三个优势的基础上,软件质量就会相应地提高,开发时间也相应地降低.
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics