【简答题】1.什么是面向对象程序设计?与面向过程程序设计的区别?主要优点有哪些? 2.简述抽象与封装、继承与多态性等的概念。 3.什么叫对象?什么叫类?举例说明类和对象有什么关系。类与C语言中的类型有何不同? 4.Java程序使用的类分为哪两大类?举例说明。 5.什么是访问控制符?有哪些访问控制符?哪些可以用来...
什么是抽象?什么是类?什么是对象?什么是封装、继承和多态? 对象与类 对象:在现实生活中,任何事物都是对象。它可以是一个有形的具体存在的事物(一张桌子,一个学生,一辆汽车);它也可以是一个无形的,抽象的事物(一次演出,一场球赛,一次出差)。对象既可以很简单,也可以很复杂,复杂的对象可以由若干简单的对象构成...
1.认识面向对象 面向对象编程(Object Oriented Programming,OOP) 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据 抽象 三大特性: 封装 继承 多态 从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的chouxian 从代码角度考虑是先有类后有对象。类是对象的...