2.简述抽象与封装、继承与多态性等的概念。 3.什么叫对象?什么叫类?举例说明类和对象有什么关系。类与C语言中的类型有何不同? 4.Java程序使用的类分为哪两大类?举例说明。 5.什么是访问控制符?有哪些访问控制符?哪些可以用来修饰类?哪些用来修饰域和方法? 6.根据常识建立类继承结构图:动物、鱼、狗、鲨鱼...
面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据 抽象 三大特性: 封装 继承 多态 从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的chouxian 从代码角度考虑是先有类后有对象。类是对象的模板 2.方法回顾和方法加深 方法的定义 修饰符 返回类型 //...
多态性是面向对象程序设计的重要特性,它与封装性和继承性构成面向对象程序设计的三大特性。这三大特性是互相关联的,封装性是基础,继承性是关键,而多态性是补充。 多态分为静态多态和动态多态。函数重载和运算符重载属于静态多态。静态多态也称为编译时多态。而动态多态是运行时的多态,如某些函数的调用关系在运行阶段才...