网站大量收购独家精品文档,联系QQ:2885784924

第3章 小时不识月,呼作白玉盘——对象、继承和包.ppt

第3章 小时不识月,呼作白玉盘——对象、继承和包.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

个性创作——信息2111姜梅梅个性创作——信息2111陈华旺陈宗震王良硕个性创作——信息2112个性创作——信息2112个性创作——信息2112赵旭1、请为您所在的班级、团队或小组设计一个LOGO。2、请用图形绘制出您现在的心情。小结程序设计的本质是用计算机能读懂的语言来表达人的思想。程序是可以有灵魂的,它的灵魂就是人的思维过程。本章借助于画满月项目描述了Java作画的详细过程,在掌握基本作画方法的基础上学习者可以自主创新,用作画的方式表达自己的想法。在本章最后,对于项目中所涉及的对象、继承、包等内容进行了详细的阐述,以便于达到“知其然并知其所以然”的目的。课后练习与思考题改变世界,成就未来改变世界,成就未来*湖北文理学院绽放自我,创造未来*零基础快乐学Java绽放自我,创造未来*零基础快乐学Java*湖北文理学院*零基础快乐学Java1对象、继承和包第3章小时不识月,呼作白玉盘——对象、继承和包画月亮2画月亮——描绘中秋时节一轮皎洁的月亮循序渐进同生活中的语言、文字、绘画、音乐等一样,程序设计语言也是表达思想的一种方式,学习编程的目的不仅仅是为了掌握编程技术,更重要的是用它来表达人的思想。代码高亮程序中字体的颜色有绿色、紫色、黑色等,这些称为代码的高亮显示。其中绿色的部分是注释。紫色部分是Java的保留字,也叫关键字。黑色的一般都是名字。代码的高亮不仅可以增加程序的美观度,而且还可以有适当的提示作用,可以直观地通过颜色来判定是否有拼写错误。反复大量“复杂的事情简单做,你是专家。简单的事情重复做,你是行家。重复的事情用心做,你是赢家。”几点说明2画月亮第3章小时不识月,呼作白玉盘——对象、继承和包对象、继承和包1对象创建的一般形式为:类名对象名=new类名([参数列表]);1、对象的创建例:定义一个People类:classPeople{}创建一个People对象:Peoplezhangsan=newPeople();类是一个抽象概念,类的属性和行为不能自己体现,必须要借助于具体的对象才能体现。一个类可以生成很多个对象,如果写了两个newFrame();,那么就创建了两个新窗体对象。那这两个新窗体形式一模一样,该如何区分呢?一、对象、继承和包——对象的创建、使用与清除(1)借助于对象名来完成:“对象名.属性”或“对象名.行为”;(2)直接使用对象实体:“new类名([参数列表]).属性”或“new类名([参数列表]).行为”。(3)使用this来完成:“this.属性”或“this.行为”。一、对象、继承和包——对象的创建、使用与清除2、对象的使用【例3-1】对象的使用所谓垃圾回收机制就是指系统对无用对象进行自动清除和内存的回收操作。Java的垃圾收集器会自动扫描对象的动态内存区,如果某个对象的引用计数为0,系统会在其后某个时刻自动回收无用对象。Java的垃圾回收是自动进行的,回收时机不能完全受控。一般情况下,运用System.gc()方法建议系统执行垃圾回收、在可用内存耗尽时、在程序空闲的时候、其它垃圾回收器工作时都有可能会触发垃圾回收器的工作。finalize()方法的功能是释放对象所占的内存,但是,它调用的时机也不能确定,同时不同对象的清除顺序也不确定,关键的清除任务不应该在finalize()方法里完成。一般可以用它扮演安全防护的角色,迟一些释放资源总比永远不释放要好。一、对象、继承和包——对象的创建、使用与清除3、对象的清除继承的一般定义格式为:[类的修饰符]classBextendsA{变量定义;方法定义;……}二、对象、继承和包——类的继承类和类之间是有层次关系的,比如人类是生物类的一种,被继承的类称为父类或基类,继承得到的类称为子类或派生类。使用继承机制可以更好地实现代码的可重用性。例:classPaneextendsPanel{……}Java不允许多重继承,只支持单继承。一个类可以有多个父类同时也可以拥有多个子类,任何一个类都是Java.lang.Object的直接或间接子类(多层继承)。二、对象、继承和包——类的继承类成员的继承子类继承某个父类后,子类便具有父类的特性,即子类拥有了父类的所有非私有(private)变量和方法,这些变量和方法通过继承都变成了子类的成员。类成员的添加在子类中加入自己的变量和方法。在单继承中,继承的真正目的是定义子类时添加功能,或者对从其父类继

文档评论(0)

学海无涯而人有崖 + 关注
实名认证
内容提供者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档