java 类 和对象 ppt_java程序设计-4-对象和类.ppt

java程序设计-4-对象和类.ppt

84baf6d7d2808480137a6aff404f1e80.gif

还剩

66页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,很抱歉,此页已超出免费预览范围啦!

如果喜欢就下载吧,价低环保!

内容要点:

Java程序设计类和对象对象和类 学习目标 :n 理解类和对象的概念及区别n 掌握类的定义以及类之间的关系描述n 理解对象间的通信方式n 认识 UML基本图示含义,能够应用 UML图示描述设计模型n 理解构造函数的作用n 理解对象的生存周期n 理解并掌握变量的作用域n 理解关键字 this的用法n 理解并掌握方法的声明和调用n 掌握基本的范型和枚举类型的机制n 理解包,掌握包的作用4.1 什么是对象 n 对象是什么?u对象就是组成现实世界的个体,它们之间存在着错综复杂的关系,正是这种关系的存在构成了丰富多彩的世界。面向对象的分析就是要把这些对象以及对象之间的关系找出来。n 现实生活中的对象u学生、课程、教师、选课单 ... u一个银行转帐监视系统中的帐户、交易、审查策略 ...4.1.1 对象里面是什么 n 对象三要素u对象的名称(标识符)u表现对象状态的属性集u展示对象能力的行为集 4.1.1 对象里面是什么(cont.)对象的符号对象的简化符号4.1.2 对象的生存周期n 对象是通过某个时刻某个客观存在的状态集来表现的。世界上没有恒存的事物,所以对象也具备从创建到消亡的生存周期。n 一个对象只有被创建出来,才具备生命力,当它达到某个条件,便归于消亡。4.1.2 对象的生存周期(cont.)n 1.声明、创建对象u[修饰符 ] 类型 变量名 [=初值 ][,变量名 [=初值]…]uStudent student = null; uStudent student = new Student("18052301");n 注:对象引用变量的声明和一般变量的声明没有任何区别,可能出现的位置都是一样的。 4.1.2 对象的生存周期(cont.)n 2.使用对象u如: System.out.println(“Welcome !”); ustudent.showAcademicRecord();//这句代码意思是告诉对象 student,执行 showAcademicRecord(),列出student这个对象的学业成绩。 n 成员访问运算符( .)u可以访问那些访问修饰符非 private的成员u对于那些访问修饰符为 private的属性,就不能直接访问-信息隐藏 u通过对象引用某个方法时,无论该方法是否需要传递参数,都要在调用方法名时在后面加上括号,表示方法调用 4.1.2 对象的生存周期(cont.)n 特殊的对象创建形式uint areaOfRectangle = new Rectangle(100, 50).area(); u应该先执行 new Rectangle(100, 50),虚拟机会生成一个临时对象引用,然后调用该对象的 area(),计算 area,最终将 area的值赋值给整型变量 areaOfRectangle。 4.1.2 对象的生存周期(cont.)n 3 消亡uobjectReference = null; n 垃圾回收uSystem.gc();4.2 进一步了解对象n 封装n 对象之间的关系-消息、组合和聚合n 类4.2 进一步了解对象(cont.)n 1.封装u对于软件世界,对象就是一个由属性集和方法集构成的独立存在。在面向对象领域中把这种构成称为封装( Encapsulation),封装技术带来的直接优势就是信息隐藏 (Information-hiding)和模块化 (Modularity),就是在进行设计时所追求的低耦合、高内聚。u对象封装通过访问控制修饰符的限定,决定了信息的批露范围,减少了由于直接访问而造成的不当修改和引用,而且对象本身是一个独立的实体,内部的运行过

发表评论

暂无评论,赶快抢占沙发吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值