第04章 面向对象编程_05对象.ppt

上传人:qwe****56 文档编号:80597300 上传时间:2023-03-23 格式:PPT 页数:11 大小:126KB
返回 下载 相关 举报
第04章 面向对象编程_05对象.ppt_第1页
第1页 / 共11页
第04章 面向对象编程_05对象.ppt_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《第04章 面向对象编程_05对象.ppt》由会员分享,可在线阅读,更多相关《第04章 面向对象编程_05对象.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第四章 面向对象编程本章主要内容4.1 简介 4.2 面向对象的基本概念 4.3 面向对象的基本语法 4.4 类和包4.5 对象、封装4.6 类的方法4.7 继承和多态4.8 接口和抽象类4.9 面向对象开发概念 课程回顾请举例说明定义一个类的步骤Java程序为什么需要包包命名规范1.定义类名2.编写类的属性3.编写类的方法1.易于找到和使用相应的文件2.防止命名冲突3.更好的保护类、数据和方法1.包名由小写字母组成,不能以圆点开头或结尾2.自己设定的包名之前最好加上唯一的前缀,通常使用组织倒置的网络域名3.自己设定的包名部分依不同机构各自内部的规范不同而不同4.6 对象 万事万物皆对象 Br

2、uce Eckel(Thinking in java 作者)4.6.1 创建对象有一个40岁的”张三”,我们用下面的程序来描述他。声明对象类名 对象名表;Man zhangsan;建立对象使用new运算符和类的构造方法为声明的对象分配内存空间,如果类中没有构造方法,系统会调用默认的无参构造方法。对象名=new 构造方法(形参列表);zhangsan=new Man(“张三”,40);4.6.2 对象的引用和清除当生成了对象,分配了内存空间之后,对象就开始了其生存周期,在此生存周期之内,我们可以引用该对象的方法,比如:参考课本例4.12对象数据成员的引用方式如下:对象名.数据成员名 zhangs

3、an.name=“张三”;/给属性赋值对象的成员方法的引用方式如下:对象名.成员方法名(实际参数表)zhangsan.setAge(20);/调用类的方法,该方法中的操作将被执行4.6.2 对象的引用和清除当一个对象完成了其任务之后,我们就可以回收该对象的内容资源,从内存中清除掉该对象,终结它的生存周期。Java对象的另一个很实用的技术是对象的拷贝,即”Clone”。创建和使用对象示例使用对象的步骤:使用new创建类的一个对象使用对象:使用“.”进行以下操作给类的属性赋值:对象名.属性调用类的方法:对象名.方法名()Human human=new Human();human.name=“张三张

4、三;/给属性赋值给属性赋值human.getName();/调用类的方法,该方法中的操作将被执行调用类的方法,该方法中的操作将被执行public class Human public static void main(String args)Human zhangsan=new Human();System.out.println(zhangsan);zhangsan.name=“张三张三;zhangsan.setAge=10;System.out.println(zhangsan);创建和使用对象示例创建“zhangsan”对象说一说看到什说一说看到什么效果?么效果?4.6.3 对象方法的调用类的方法调用包括两种,静态方法的调用和非静态方法的调用。静态方法是指用static来形容的,可以直接用类名.方法名()来执行的方法。非静态方法就是不用static形容的方法,必须要生成对象之后才能调用。参看课本例4.144.6.3 对象方法的调用 对于基本类型和字符串是传值,类的对象是传地址。参看课本例4.14 变量声明和方法声明如下:程序入口:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁