面向对象程序设计(Java)题库

(1)此题库共75道题,抽8道作为期末考试题。其中,易8道,较易33道,较难18道,难16道.

(2)按题型,第一大题抽4道,每道10分;第二大题抽2道,每道10分;第三大题抽1道,每道20分;第四大题抽1道,每道20分。

(3)按难易程度:易(1道)、较易(4道)、较难(2道)、难(1道)。

一、解答题(共40道,抽4道,每道10分,共40分)

1.面向对象有哪三大特征

封装,继承,多态.

2.什么是类(易)

类是定义同一类所有对象的变量和方法的蓝图或原型。

3.什么是对象

对象是类的实例;对象是通过newclassName产生的,用来调用类的方法;类的构造方法.。

4.类和对象的区别是什么

java中的类是模板,而对象是依据模版产生的实体

5.简述Java的封装性,如何在Java中实现封装

封装性是指的把代码封装到大括号中,只能访问自己内部的数据,外边的东西访问不了。

实现为加访问权限。

6.构造方法有哪些特点

方法名与类名相同,没有返回值,可以有多个重载。

7.构造方法的作用是什么(较易)

初始化对象,就是你new一个类的时候可以很方便的给你的对象里的属性赋值。

8.this在程序中所代表的意思(易)

指当前对象

9继承的作用是什么(易)

实现代码复用。

10.Java支持多继承吗(易)

不能。

11.子类可以继承父类的哪些成员(较难)

变量和构造方法。

12.简述构造子类对象时子类和父类构造方法执行顺序(较易)

先执行父类再执行子类。

13.什么是方法的重载,如何选择被重载的方法?(较易)

同一个类中如果同时存在两个以上的方法有同一个名字,在这种情况下,我们说方法被重载了,这个过程被称为重载。

14什么是方法的重写,如何选择被重写的方法?(较难)

当同名方法同时存在于子类和父类中时,对于子类来说就是将继承父亲的方法重载写过了,实现功能完全和父类无关。

15.简述重载和覆盖的区别(较易)

重载是让同一方法名的方法可以处理和返回不同类型的数据

而覆盖是在子类中改写父类的方法

16.什么是成员的隐藏?如何访问被隐藏了的父类成员?(较易)

在子类对父类的继承中,如果子类的成员变量和父类的成员变量同名,此时称为子类隐藏了父类的成员变量。

Super语句。

17.简述this和super的区别(较难)

this即可以拿到自己的也可以拿到父类的,super只能拿到父类的

18.简述面向对象的多态性(较易)

一个接口,多个方法

19.简述实例变量和类变量的区别(较易)

1.简述静态方法和实例方法的区别(较易)

2.简述按值传递和按址传递的区别(较难)

3.什么是抽象类?抽象类中一定有抽象方法吗?(较难)

4.什么是接口?接口中的成员有什么特点?(较易)

5.简述抽象类和接口的区别(较易)

6.extends和implements的区别是什么?(较易)

7.final可以用在哪些地方,分别代表什么意思?(较易)

8.static可以用在哪些地方,分别代表什么意思?(较易)

9.静态代码块的作用是什么?它被执行几次?(较易)

10.Java中包的作用是什么(易)

11.在Java中,import和package的区别?(易)

12.public,protected,default,private的区别(较易)

13.内部类的作用是什么?内部类常用在哪里?(较难)

14.简述异常处理机制(较难)

15.简述throw和throws的区别(较易)

16.简述final和finally的区别(较易)

17.列出三个常见的异常并说明其作用(较易)

18.简述String和StringBuffer的区别(较易)

19.集合Collection包含哪两大子接口?它们的区别是什么?(较易)

20.如何把一个字节流转换成字符流?(较易)

21.让一个类成为线程有哪两种方式?(较易)

二、单项编程(共25题,抽2题,每题10分,共20分)

1.设计一个矩形类,有长和宽两个属性,能够计算每一个矩形的面积和周长;再编写一

个主类,在其主方法main中创建一个具体的矩形,求出该矩形的周长和面积。(较易)

2.(1)设计一个圆类,有一个属性半径,能够计算每一个圆的面积和周长;再编写一

个主类,在其主方法main中创建一个具体的圆形,求出该圆形的周长和面积。(较易)

3.设计一个盒子类Box,它有长、宽、高三个私有成员属性,包含无参数和有参数的

构造方法,分别实现设置和获取属性的setter和getter方法,以及求盒子体积的公有方法。其中,构造方法用于对成员变量初始化,无参数的构造方法将成员变量初始化为0值。再编写一个主类BoxTest,在其主方法main()中创建若干个Box对象,输出其长、宽、高及其体积的值。(较易)

4.设计一个人类,有姓名、年龄、性别、身高、体重属性,以及吃饭、穿衣服、跑步

行为;再编写一个主类,在其主方法main中创建两个人类对象,并分别为各个对象的属性赋初值,然后打印出各个对象的所有基本信息。(较易)

5.编写学生类和成绩类。成绩有科目和分数信息。学生有姓名和成绩信息,学生类的

getResult()方法显示输出成绩信息,setData()方法实现初始化学生信息。(较难)6.(1)定义一个动物类Animal,有动物类型属性type和动物发声的方法sound();

(2)定义基于动物类的狗类Dog和猫类Cat,这两个类都要求覆盖父类的发声方法;

7.(1)设计一个表示二维平面上圆的类Circle,有表示圆半径的protected类型的成员

变量radius、获取和设置radius值的public方法、计算圆面积的public方法。

(2)设计一个表示圆柱体的类Cylinder,它继承自类Circle,还包含有表示圆柱体高的protected类型的成员变量height、获取和设置height值的public方法、计算圆柱体体积的public方法。

(3)建立若干个Cylinder对象,输出其半径、高及其体积的值。

要求:

A、每个类包含无参数和有参数的构造方法。构造方法用于对成员变量初始化,无

参数的构造方法将成员变量初始化为0值。

B、子类的构造方法调用父类的构造方法,对父类中的成员变量初始化。(较难)

8.请使用继承关系实现下列描述:(较难)

自行车和豪车属于车类型

车(car):车牌号(cid)、车型(dtype)、价值(cvalue)

自行车(bicycle):车牌号(cid)、车型(dtype)、价值(cvalue)、链条(chain)豪车(limo):车牌号(cid)、车型(dtype)、价值(cvalue)、导航(guide)

9.使用一个类里面包含其他类的对象的方法实现下列描述:(较难)

有1个组长,手下有2个助手,每个助手有2部车。

组长(leader):姓名(lname)、年龄(lage)

助手(asist):编号(aid)、年龄(aage)、姓名(aname)、爱好(ahobby)

10.使用一个类里面包含其他类的对象的方法实现下列描述:(较难)

有1个人,人有2个宠物且有2部车。

人(people):姓名(pname)、年龄(page)

宠物(pet):编号(petid)、年龄(petage)、姓名(petname)

THE END
1.新地瞄准宠物经济猫狗家具品吸客中评社香港7月18日电/大公报报导,香港人口老龄化,在出生率持续下跌的同时,却愈来愈多人饲养宠物,近年不少商场亦特意引入宠物友善元素,在人宠共融的前提下,打造新质宠物经济。除了猫狗饲粮,宠物家居亦备受欢迎,有调研机构估计,6年后全球宠物家具市场规模料逾500亿元。 https://www.crntt.com/doc/1069/5/6/6/106956638.html
2.[宠物家居摄影]图片免费下载宠物家居摄影素材取消 线上营销 广告设计 免抠元素 高清图片 电商淘宝 PPT模板 视频模板 背景 插画 3D素材 艺术字 字库 音乐音效 数字艺术 网页UI 装饰装修 Word模板 Excel模板 简历模板 元素世界 默认 最新上传 下载最多 收藏最多 宠物家居摄影简约小雪节气家居温馨摄影图宣传节日海报 3D电商促销家居家具装饰宠物狗元素 可爱猫咪...https://m.58pic.com/tupian/chongwujiajusheying.html
3.家装模型库3D模型下载夏日元素家具 清凉感家居设计 夏日绿色植物 夏日家居清爽搭配 时髦家 撞色摩登 Modern Style 色彩对比强烈的撞色摩登融入到家居设计中会是什么样的呢?烈焰狂野的橘红色与极致理性的蓝色尽显摩登范,粉色与金色、黄色与紫色、黑色与绿色...让整个空间充满艺术气息和浪漫情怀,这种强烈的视觉对比效果能否满足你对幸福小家的...https://www.shejijia.com/model/
4.新快报“除了考虑消费者日常生活及情感角度之外,也需要站在宠物的立场思考。为此,我们邀请了热爱宠物的设计师和专业兽医师来帮助研发LURVIG乐维格 猫狗家居系列。以猫狗的生理需求和行为表现为设计出发点,涵盖了人们与宠物共同生活的所有基础家居用品。包括运用和谐搭配,将宠物用品适配宜家的经典款家具,比如猫屋刚好能嵌入搁架...https://ep.ycwb.com/epaper/xkb/h5/html5/2023-02/17/content_1516_554924.htm
5.生活嘲图素材生活嘲图图片元素觅元素是设计素材的免费下载网站,提供生活场景图素材,生活场景图图片,生活场景图免抠素材设计元素,生活场景图png图片透明背景等素材免费下载。https://www.51yuansu.com/tsearch/shenghuochangjingtu.html
1.打造梦幻萌宠乐园,房间设计的全方位指南设计一间梦幻般的萌宠乐园房间需要考虑到空间布局、色彩搭配、家具选择、装饰元素以及安全设计等多个方面,通过合理的规划和设计,我们可以打造出一个既实用又美观的萌宠乐园房间,让宠物能够在这里快乐、健康地成长。https://www.beitazoo.com/case/261351.html
2.人与宠物猫共享家具设计研究【摘要】: 近年来由于养猫人数不断增加,对于宠物猫家具的需求也在不断的增大,饲养者将猫咪视为家庭的一份子,对于宠物家具的购买意愿非常高。由于市场上传统宠物家具只能满足宠物单一需求,部分家具产品体积庞大,既占空间也与居住空间环境不兼容。结合当下年轻养猫用户群体大多居住空间狭窄的具体状况,传统的宠物家具设计...https://cdmd.cnki.com.cn/Article/CDMD-10009-1022621606.htm
3.如何在姓间内设计创意猫屋?这种设计如何满足宠物的需求和主人的...在现代都市生活中,小空间住宅已成为常态,而对于宠物主人来说,如何在有限的空间内为爱猫创造一个既舒适又美观的生活环境,是一项挑战也是一门艺术。以下是一些创意设计猫屋的建议,旨在满足宠物的需求同时兼顾主人的审美。 多功能设计:在小空间内,多功能家具是关键。例如,一个带有隐藏式猫床的书架,或者一个可以作为猫...https://house.hexun.com/2024-09-03/214319525.html
4.?智能宠物家具:引领宠物生活的科技新潮流服务近年来,随着人们对宠物生活品质的追求不断提升,智能宠物家具逐渐成为宠物主人们的关注焦点。作为新一代科技产品,智能宠物家具以其独特的功能和设计吸引了越来越多的消费者。本文将介绍智能宠物家具的科技革新进程以及如何选择合适的智能宠物家具。 一、智能宠物家具的科技革新进程 ...https://www.petdhw.com/xiamen-show-40970.html
5.基于人宠互动性的共用家具设计研究一二线城市中,随着独居人口的不断增多,独居青年们正构建出“新独居时代”,工作和学习的压力之下,饲养宠物成为独居青年寻求情感慰藉的突破口,在宠物产品领域对于加强人和宠物之间的情感连接得到更多的关注,利用宠物家具建立更亲密更舒适的人宠关系成为设计师关注的重要方向。因此,当前既能满足人宠的生活需要并能更愉快地...https://wap.cnki.net/touch/web/Dissertation/Article/10082-1023679788.nh.html
6.基于KJ摘要:目的:对适合宠物猫习性的家具及饲养宠物家庭需求进行设计研究,探讨宠物猫家具的设计策略,结合设计策略进行设计实践。方法:首先运用访谈法辅助KJ法获取12项饲养者用户需求项,运用文献查阅法获得宠物猫生活习性与兴趣爱好,并将其进行需求转化,形成宠物猫需求项共6项;将需求项进行分类获得III级需求项18项,分别为结构...http://hanspub.org/journal/PaperInformation?paperID=89652
7.家居品牌出海(自主品牌家居跨境电商,致欧科技:家居品牌出海,欧美...致欧家具科技股份有限公司成立于2010年1月,总部位于郑州。2011年12月设立首个自有家具产品品牌Songmics。2018年添加两大新品牌VASAGLE(家具品类)和FEANDREA(宠物家具品类)。2020年8月26日改制为股份公司。2023年在深圳证券交易所创业板上市。 致欧科技主要从事自有品牌家居产品的研发、设计和销售,拥有四大系列,三大品牌。https://www.yumaochuhai.com/article-645937.html
8.网站首页布局设计模板推荐给你这个8款!网页首页制作模板这套宠物网站网站首页布局设计模板采用活泼可爱的配色,展现出温馨友爱氛围,在图标设计上也非常有识别度。你可以在即时设计网站上直接使用,并选择需要的元素进行自己的宠物网站项目设计,相信能大大提高你的设计效率。 转存失败重新上传取消 本文为你提供了来自即时设计资源广场的 8 组免费获取网站首页布局设计模板。这些模...https://blog.csdn.net/FourxiYuanzi/article/details/130813867
9.分享15个精美的html网页模板,快速建站必备!14. 宠物网站登录页设计模板 宠物网站登录页设计模板 - 免费领取 这组宠物网站登录页html网页模板,配色活泼、元素可爱,展现出一种温馨友爱的氛围,在图标的设计上,也很有辨识度。你可直接使用Pixso网站,选择需要的元素进行自己的宠物网站项目设计,相信能大大地提升你的设计效率。 https://pixso.cn/designskills/html-web-resourcel/
10.获得2022年德国iF设计奖的28款宠物用品Schlaf是一个宠物家具品牌,了解每天睡眠超过14 小时的宠物的睡眠模式,其设计为宠物们提供健康的睡眠空间。靠垫上的枕头和靠背为宠物提供安全支撑。Schlaf的记忆海绵经过模制以适合宠物身体,有助于对齐脊柱并稳定地保护关节。环保面料触感柔软,防螨,营造卫生睡眠环境。 https://www.cls.cn/detail/995754
11.2023(第五届)全球交通座椅系统创新技术峰会(9.2224)1)家具的颜色、纹理设计和面套材料 2)美学研究:极简主义、国潮和美学设计 3)家居的美学设计趋势 邀请嘉宾:威孚智行 产品总监(已确定,题目暂拟) 上海逢友信息科技有限公司 上海逢友信息科技有限公司(shanghai fedu technology Co,Ltd.)成立于2004年,是由一批海归青年所创办的高科技企业,注册于上海复旦科技园区。 https://www.dongchedi.com/article/7275552558763475519
12.小红书20个热门赛道推荐,总有一个适合你!关注时尚潮流趋势,分享最新的搭配技巧、潮流元素等。 穿搭技巧 分享不同身材、不同场合的穿搭技巧,例如矮个子如何搭配显高、胖妹妹如何搭配显瘦等。 穿搭风格 分享个人喜欢的穿搭风格,例如复古风、韩系风、日系风等。 品牌与搭配 介绍自己喜欢的服装品牌和搭配风格,同时也可以分享一些平价替代品牌的搭配心得。 https://www.vinuxclub.com/xmt/10464.html
13.家纺包括哪些品类和产品家纺有哪些种类→十大品牌网婴儿床单、被套和枕头套,专为婴儿床设计。 11、宠物床上用品 用于宠物的床单、被套和枕头套。 家纺有哪些种类 1、按照使用的场所不同的分为 (1)床上用品:包括床单、床罩、毛毯、被子、抱枕、枕头、枕头套等。 (2)厨房用品:地毯、梳理台的小毛巾、隔热手套、抹布、围巾、踏垫。 https://www.cnpp.cn/focus/37270.html
14.《洛克王国》游戏攻略:打造专属个性的家园设计3. 互动元素:设置一些互动元素,如游戏机、电视等,增加家园的互动性。 五、个性化DIY 1. 家具定制:在家园商城中购买家具图纸并制作出个性化的家具。 2. 装饰品DIY:收集材料和素材,自己动手制作一些独特的装饰品,如壁画、花瓶等。 3. 宠物培育:通过培育宠物,获得独特的宠物蛋或宠物技能,为自己的家园增添个性。 https://www.sousou.com/gl/57871.html