栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

7月1日Java学习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

7月1日Java学习

面向过程和面向对象的区别

        面向过程编程思想不考虑封装, 继承, 多态这些事情, 直接定义数据为(        )变量, 用(        )函数操作数据, 基于过程编程。面向过程编程, 代码不具有(        )性和(        )性。

        面向对象编程思想需要先抽象出实体的结构, 并用类进行封装, 用(        )变量表达实体的属性, 用(        )方法封装对实体属性的操作。提供(        )方法构造对象, 基于对象编程。面向对象编程, 代码具有(        )性和(        )性。

 

 

 

答案:静态,静态,可复用,可扩展

           成员,成员,构造,可复用,可扩展

面向对象的三大特征
  1. 封装
  2. 继承
  3. 多态

第一特性: 封装

用成员变量来描述对象的属性, 并用(        )关键字进行私有化封装, 不对外暴露对象的属性。防止外部对属性误操作。

用(        )方法来封装对属性的操作, 并暴露给外部调用。典型的就是(        )方法和(        )方法, 一个是提供给外部进行属性设置, 一个是提供给外部读取属性的值

 

 

 

 

答案:private

           成员方法     getter        setter

 

选择题

 

 该程序会输出什么结果

 A.绿色

B.黑色

C.绿色

   黑色

D.编译错误

 

 

 

 

 

 

答案:D

 

下列关于Object类的叙述错误的是 

A. Object类是所有类的父类

B. 所有类都可以继承Object中允许被继承的方法

C. 一个类没有使用extends关键字明确标识继承关系,则默认继承Object类

D. 要想继承Object类,必须使用extends关键字标识继承关系,否则不会实现继承
 

 

 

 

答案:D

 

在Java中,关于继承的说法错误的是  

A. 使用extends关键字实现一个类继承另一个类

B. 所有的Java类都直接或间接地继承了java.lang.Object类

C. 在子类的构造方法中,必须显式调用父类的构造方法

D. 在子类的构造方法中,可以通过super关键字调用父类的构造方法
 

 

 

 

答案:C

 

关于super的说法正确的是  

A. 是指向当前子类的对象

B. 是指向当前类的对象

C. 是指向当前父类的对象

D. 可以用在main()方法中

 

 

 

 

答案:C

 

 

判断题

继承是多态的基础,没有继承就没有多态

 

 

 

 

 

 

 

答案:对

 

 

 

 

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1004343.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号