第2章 面向对象的编程基础ppt课件.ppt

第2章 面向对象的编程基础ppt课件.ppt

ID:59204870

大小:163.50 KB

页数:60页

时间:2020-09-26

第2章 面向对象的编程基础ppt课件.ppt_第1页
第2章 面向对象的编程基础ppt课件.ppt_第2页
第2章 面向对象的编程基础ppt课件.ppt_第3页
第2章 面向对象的编程基础ppt课件.ppt_第4页
第2章 面向对象的编程基础ppt课件.ppt_第5页
资源描述:

《第2章 面向对象的编程基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章面向对象的编程基础11面向对象基本概念面向机器语言的编程模式:程序=数据+指令面向过程的编程模式:程序=数据结构+算法面向对象的编程模式:程序=对象+消息22面向对象程序设计方法抽象:在面向对象的编程过程中,系统按函数和模块进行设计,在面向对象,利用抽象按类设计对象:就是一个具体的实在的东西。消息:对象之间交互就是通过消息来实现的。类:把同一类对象的所有共同属性和行为放在一起来描述。32面向对象程序设计方法封装是把数据及处理数据的行为结合起来,不被外界干扰滥用的程序设计机制多态是使用一个接口访问一组行为的特性,执

2、行哪个行为由具体情况而定继承是指一个类获得另一个类的属性或方法42定义类定义类格式如下:class类名{成员变量;成员方法;……}class是关键字类名必须是合法的标识符习惯上类名的首字母应该大写,如果类名由多个单词组成,每个单词的首字母均要大写,其余字母为小写52定义类例4-1定义一个描述汽车的类,类中只含有成员变量//Vehicle1.javapublicclassVehicle1{intpassengers;doubleweight;Stringcolor;}编译后生成Vehicle1.class,但不能单独运行

3、62定义类课堂练习定义一个类表示水果,成员变量有:水果名称重量72成员变量8classA{intx;intf(){inta=1;x=a;}intg(){inty;y=a+x;}}94定义方法和调用方法定义成员方法的格式如下:返回值类型方法名(形式参数列表){//方法体}形式参数列表可以是空的,方法体也可以是空的返回值类型、方法名、一对()、一对{}是定义成员方法的四要素,缺一不可104定义方法和调用方法返回值类型指定调用方法后返回的数据类型。如果方法不返回值,用void方法名必须是合法的标识符,习惯上方法名用小写字母形

4、式参数列表中的每个参数用数据类型和变量名表示,如果有多个参数,每个参数之间用逗号隔开如果方法有返回值,方法体的最后一行代码必须是下列形式的语句:return表达式;114定义方法和调用方法调用成员方法格式为:引用变量名.方法名(实在参数列表)实在参数列表中的参数个数、数据类型、排列顺序必须与方法定义中形式参数列表中的参数个数、数据类型、排列顺序一致。每个实在参数必须是已经赋值的变量或字面值,如果有多个实参,参数之间用逗号分隔。方法调用格式中的引用变量名、方法名、实在参数列表是一个不可分割的整体124定义方法和调用方法例

5、4-3定义一个描述汽车的类,除了成员变量passengers、weight、color外,还要定义对这些成员变量赋值并获取成员变量值的方法134定义方法和调用方法课堂练习定义一个类表示水果,成员变量有水果名称和重量,成员方法有水果名称和重量的setter和getter方法144定义方法和调用方法publicclassExample4_4{publicstaticvoidmain(String[]args){Vehicle2v=newVehicle2();v.setPassengers(5);v.setWeight(88

6、.9);v.setColor("GREEN");inti=v.getPassengers();System.out.println(i);System.out.println(v.getWeight());System.out.println(v.getColor());v.setVariables(44,230.88,"WHITE");v.outputVariables();}}154定义方法和调用方法成员方法的定义中,方法体内的代码中可以出现下列变量:类的成员变量,即域变量。形式参数列表中的变量,称为参变量。方法内

7、部声明的变量,称为局部变量。164定义方法和调用方法成员变量在类中定义,可以被同一个类的所有成员方法访问。参变量的作用域是这个变量所在的方法,在这个方法外,参变量不可见。局部变量的作用域是定义局部变量的语句块,语句块外,局部变量不可见174定义方法和调用方法例4-5定义一个类,成员变量是一个整型数组的引用变量,三个成员方法分别设置成员变量值、返回成员变量值、计算并返回成员变量数组中的元素之和185定义构造方法构造方法是专门用于创建对象的方法,通常执行对成员变量赋值等初始化操作定义构造方法的格式为:类名(形式参数列表){

8、//方法体}构造方法的方法名必须与类名一致,没有返回值,也不能有void195定义构造方法例4-7定义一个描述汽车的类,除了成员变量passengers、weight、color外,还要定义对这些成员变量赋值的构造方法,并创建对象206方法的重载方法名以及形式参数的数量、类型、和排列顺序合在一起称为方法的签名Java编译器根据方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。