标签:
1.面向对象技术的三个核心特性是什么?
答:抽象(封装),多态,继承。
2.封装的原则是什么?
答:封装原则:1隐藏对象的属性和实现细节,仅对外公开借口,并且控制访问级别;
在面向对象方法中,用类来实现上面的要求。用类实现封装,用封装来实现高内聚,低耦合。
3.设么是方法重载?
答:方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。(参数也是方法的特征)
4.方法从载荷覆盖有何区别。
1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系。
2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。
3、覆盖要求参数列表相同;重载要求参数列表不同。
4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。
其进行
标签:
原文地址:http://www.cnblogs.com/itotj/p/4546448.html