面向对象技术基础教材课程
- 格式:ppt
- 大小:530.00 KB
- 文档页数:49


《面向对象技术(本)》课程第四阶段练习题答案一、填充题答案:1.private2.static3.import java.util.*;4.后期,前期5.Math.cos(30*3.14/180)二、选择题答案:1.B 2.A 3.C 4.D 5.C三、简答题答案:1.在面向对象的程序设计语言中,类是一种特殊属性类型,类可以看作具有共同属性和行为的事物的抽象。
在类中包含了变量和与变量有关的操作(方法)。
对象是类的实例。
类和对象的关系就如同属性类型和变量的关系。
例如,“电话”类代表电话这一类事物,而电话的对象代表一个具体的电话。
2.当外部的类可以没有限制地直接访问、修改类中变量时,是非常危险的。
因此必须限制类的外部程序对类内部成员的访问,这就是类的封装目的。
类把属性和方法封装起来,同时创建一些允许外部访问的方法,通过这样的方法来访问类的成员变量。
封装的另一目的是细节屏蔽,便于程序功能的扩展和程序的维护。
3.Java中有四种访问权限:公有的(public)、保护的(protected)、默认的、私有的(private)。
各种权限的访问级别如下表:4.null表示空对象,即没有创建类的任何实例。
当我们声明对象时,如果没有用new 实例化时,此时它就被初始化为一个特殊的值“null”。
而当我们在类的方法定义中需要引用正在使用该方法的对象时,可以用“this”表示。
uper表示对某个类的超类的引用,用super来引用被子类屏蔽的超类的成员。
5.不能被继承的类称为最终类。
在声明类时,用final将类声明为最终类,这样此方法不会在子类中被覆盖(即子类中不能有和此方法同名的方法)。
抽象类则是必须被子类覆盖的类。
在声明类或方法时,用关键字abstract可以将类或方法声明为抽象类或方法。
抽象方法没有方法体,含有抽象方法的类即为抽象类,它是不能实例化的类。
6.多态性是面向对象程序设计的重要特征,是指同一个名字的若干个方法,有不同的实现(即方法体中的代码不一样)。
摘要:本课程教学创新成果从学生维度、教师维度、师生关系维度及人才培养维度剖析教学痛点问题,结合本课程强实践性特点、本校应用型本科人才培养定位、财务管理专业人才培养需求,展开多元化教学方法,实践“阶梯式教学设计”,建立“学生知识管理体系”,课程团队贯彻落实“以本为本、四个回归”内涵要求,深化教育教学改革,坚持立德树人,课程思政自然融入课堂,推进全员、全过程、全方位育人。
一、教学的“痛点”随着Java编程人员的需求不断攀升,传统教学模式已不能满足社会和企业新的需求,课程教学亟待改革。
为此,通过学情分析从学生维度、教师维度、师生关系维度、人才培养维度进行深入剖析,反映教学“痛点”,如图1所示。
图1 教学“痛点”分析(一)差异化学生的因材施教难通过学情分析了解到学生在知识积累、理解能力、自我管控能力等方面存在差异化。
难以对不同学习能力、学习水平学生进行针对性的因材施教,导致学生学习效果无法最大化。
因而,如何因材施教是面向对象程序基础这门课程现阶段遇到问题之一。
(二)OBE理念下的传统教学模式蜕变急现阶段,传统教学模式正逐步转变,对枯燥、僵化的程序设计教学思路有一定突破,教师急需在教学模式、教学内容、教学方法、教学设计等方面融入OBE的基本课程教学理念,确保达到培育新型人才的课程教学宗旨,增强学生灵活运用程序设计基础原理的能力。
(三)新型师生关系下教师角色转变的迫切传统Java课程教授往往采用“灌输式”教学方式,教师主要采用多媒体辅以板书进行教学,课上往往以教师为中心,学生是被动获取知识。
现阶段,教师需改变身份,实现“以教为中心”向“以学为中心”、从“知识传授为主”向“能力培养为主”转变、从“课堂学习为主”向“多种学习方式”的“三个转变”,坚持工学结合、知行合一,全面提高计算机类应用型本科人才培养质量。
(四)企业、社会需求与高校人才培养模式的不匹配随着企业招聘职位的越来越细化,对岗位的技术要求越来越细,授课过程必须按照企业的需求与社会发展需求,结合学校办学定位,教学过程培养学生岗位适应和迁移能力,为企业提供高水平技术人才,满足企业招聘需求。