首页 > 编程语言 > 详细

java概念性问题提积累

时间:2015-06-02 17:10:36      阅读:229      评论:0      收藏:0      [点我收藏+]

1.面向对象技术的三个核心特性是什么?

  答:抽象(封装),多态,继承。

2.封装的原则是什么?

  答:封装原则:1隐藏对象的属性和实现细节,仅对外公开借口,并且控制访问级别;
      在面向对象方法中,用类来实现上面的要求。用类实现封装,用封装来实现高内聚,低耦合。

3.设么是方法重载?

  答:方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。(参数也是方法的特征)

4.方法从载荷覆盖有何区别。

  1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系。
  2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。
  3、覆盖要求参数列表相同;重载要求参数列表不同。
  4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。

 

技术分享

其进行

java概念性问题提积累

原文:http://www.cnblogs.com/itotj/p/4546448.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!