《Java面向对象程序设计》课程探讨与思考

来源 :大众科学·上旬 | 被引量 : 0次 | 上传用户:sz10088
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:Java语言是一门面向对象程序设计(Object Oriented Programming,简写为OOP)的高级语言,其核心思想就是面向对象。利用Java语言进行求解问题的基本思想是:分析实际需要求解的问题,从中提取需要设计的对象,然后编写对应的类,最后通过集成对象的功能解决实际问题。
  关键词:面向对象;继承;重载;重写;封装
  1、 继承:继承就是在已有类的基础上建立一个新类。新类自动拥有父类的所有属性和方法,新类可以根据需要,创建自己的属性和方法。Java语言只支持继承一个父类,不支持多重继承。
  下面是继承的一个实例:B类继承A类,B类自动拥有A类的display()方法。
   在这个实例中,父类A定义了构造方法A(int a,int b)和普通方法public void display(),在构造方法中给变量x、y赋值,在普通方法中执行程序块输出“第一层程序代码”。子类B继承父类A,定义了构造方法B (int a,int b),使用语句super(a,b);调用父类A构造方法A(int a,int b)给变量x、y赋值,在普通方法中执行程序块输出“第二層程序代码”。子类C继承父类B,定义了构造方法C (int a,int b),使用语句super(a,b);调用父类B构造方法B(int a,int b)给变量x、y赋值,在普通方法中执行程序块输出“第三层程序代码”。
  2、重载:重载是指多个方法可以享有相同的名字,但是,这些方法的参数必须不同,它们或者是参数的数量不同,或者参数的类型不同。
  下面是重载的一个实例: display()方法接受参数个数不同,运行结果不同。
  在这个实例中,定义对象没有传递参数调用方法public void display(),输出“我是程序代码0”。定义对象传递一个整型参数调用方法public void display(int x),输出“我是程序代码1”。定义对象传递二个整型参数调用方法public void display(int x,int y)输出“我是程序代码2”。
  3、重写:重写是指在继承的过程中,子类可以重新定义父类的某种方法,实现自己需要的功能。
  下面是重写的一个实例:B类继承A类,但重写A类的display()方法。
  在这个实例中,父类A定义了构造方法A(int a,int b)和普通方法public void display(),在构造方法中给变量x、y赋值,在普通方法中执行程序块输出“我是父类”。子类B继承父类A,使用语句super(a,b);调用父类A的构造方法A(int a,int b)给变量x、y赋值,但改写了父类普通方法public void display(),输出“我是子类,重写父类方法”。
  4、封装:封装是把类(或对象)的基本成分(数据和方法)封装在类体(或对象体)内,使之与外界分隔。
  参考文献
  [1]李卓玲.Java程序设计实用教程.大连理工大学出版社,2005.
  [2] 迟勇.Java语言程序设计.大连理工大学出版社,2013.
  [3] 迟勇.Java语言程序设计实验及实训指导.大连理工大学出版社,2013.
其他文献
摘 要:为了更好地迎合小学生的心理特点,教师开始应用绘本教学法来展现教学内容,以图文结合形式鲜明地展现教学主题,有效提高了教学效率。现今,教师将该法引入小学道德与法治课中,要求善于把握教学应用契机,找准学生兴趣点,运用多元化教学策略,充分发挥绘本教学价值。  关键词:小学;绘本;教学;道德与法治  小学生正处于感性认知阶段,他们对事物充满了好奇心,但缺乏持久注意力。那么,教师就要基于学生特点及学科
期刊
摘 要:随着社会经济的不断发展与进步,教育事业也得到了普遍的关注。美术对培养学生的美学观念,提升学生综合素质具有重要的作用。在新课改的趋势的推动下,有关部门也在大力推进小学美术教学工作的优化升级与改革创新。  关键词:新课改;小学美术教学;具体教学实践  小学美术教学对学生综合素質的培养有着积极地作用与价值。而当前在小学美术教学工作中存在着诸多的问题。本文从当前的小学美术教育工作的现状出发,针对这
期刊
摘 要:微视频所具有直观、高效、符合小学生心理的优势,自出现伊始,便成为了广大教师青睐的教育手段,在教学模式变革中起到了重要的推动作用。正是发现了微视频的上述优势,笔者借助微视频这一现代化的教育手段,助力班级管理,开展有效利用微视频,提升农村小学高段班级管理效果的实践研究。  关键词:微视频;班级管理;农村;小学  一、研究的背景   笔者担任班主任已有多年,在班级管理中取得了一些经验的同时也遇到
期刊
摘 要:近几年,我所教学年级大都是小学低段,这里就来谈谈我对低年级班级管理的经验和不足之处的反思。孩子们进入小学不久,思维发展不成熟,心理可塑性大,处于懵懵懂懂或似懂非懂的阶段。在班级管理中,班主任要利用与学生的见面时间多、接触广的有利因素,因此沟通也占据着主导地位。在小学班级管理中,班主任就要眼观六路,耳听八方。运用沟通艺术的效果,放下架子,像和自己的儿女相处一样,和他们交朋友。小学生就会对你“
期刊
摘 要:在初中数学解题教学引导时,需要依据学生的实际解题读题情况,开展针对性的读题解题指导,进而提高学生的数学读题效率,保证解题的准确率。下文就初中数学解题教学中对学生读题的指导进行研究分析。  关键词:初中数学;解题教学;学生读题;指导分析  引言:   数学应用题是检验学生数学知识学习效果的有效教学路径,同时在解题的过程中学生对数学内容理解的更加深入透彻。为了充分发挥出数学解题学习的教学价值,
期刊
试卷讲评课是教学的常规课型之一。试卷讲评课的过程,是教师引导学生发现问题、分析问题,解决问题的过程,是总结方法,授之以渔的过程,更是建立知识体系,全面掌握知识,学会活用知识的过程。有效的试卷讲评,有助于学生查漏补缺,提高分析问题和解决问题的能力;还可以让每一位学生了解自己的智识能力水平,发现自己的优点,激发学习的热情和求知欲望。只要我们能引导学生仔细审题、透析考点、寻找规律、归纳方法、整合知识、构
期刊
摘 要:随着新课程改革的不断深入,传统的小学教学模式已经不能满足新时期的教学需求。因而,教育部门对于小学数学的教学提出了新的要求,为了实现新课程的教学目标,提高小学数学的教学效率,势必要完成对小学数学的创新改革。下面探讨如何有效实现小学数学课堂的有效教学。  关键词:小学数学教学;创新教学;途径  一、开展小学数学创新的必要性  随着新课程改革的日渐推进,面对教育部门对于小学数学教学提出的要求,传
期刊
摘 要:从文化创意的角度来讨论目前的艺术教育,根据文化创意产业的发展以及教育的现状可以发现,确定艺术教育的具体探索对于文化创意产业的发展的紧迫和必要性是极为重要的,基于此,本文主要讨论了目前艺术教育人才的具体培养模式,以及文化创意人才的具体需要,并且提出一些相应的问题,比如说产业和实践相脱节的现状,并且提供了相应的解决方法。  关键词:文化创意产业;艺术教育;发展;创新  引言:  目前我国的文化
期刊
摘 要:对于小学数学高段教学来说,发展开阔的学生思维,培养学生创新创造能力,最重要的就是培养学生合作学习。数学的逻辑性很强,需要学生具有多变的思维和举一反三的能力。为提高小学高段数学中学生合作学习的能力,教师应组织有序高效的小组讨论,提高学生的活跃性,积极鼓励班级进行讨论交谈,注重练习的重要性,引导学生进行交流,营造合作讨论氛围。  关键词:数学教育;高段;合作;高效  数学是学生重点学习的课程。
期刊
摘 要:基于对幼儿园自制玩具的设计制作创新的研究,首先,阐述幼儿园教学中自制玩具设计制作的重要作用。然后,分析教师因素、家长因素是影响幼儿园自制玩具设计制作的主要因素。最后,为更好实现幼儿园自制玩具的设计制作创新,给出充分发挥教师作用、挖掘家长资源等措施。  关键词:幼兒园;自制玩具;设计制作  幼儿园是幼儿发展与学习的重要时期,在幼儿园教学过程中,通常情况下,会结合幼儿的实际特点,加强对玩具的应
期刊