第1章 面向对象程序设计基础.ppt

上传人:创****公 文档编号:1594164 上传时间:2019-10-19 格式:PPT 页数:14 大小:337KB
返回 下载 相关 举报
第1章 面向对象程序设计基础.ppt_第1页
第1页 / 共14页
第1章 面向对象程序设计基础.ppt_第2页
第2页 / 共14页
点击查看更多>>
资源描述

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

1、第4讲 类和对象、异常处理,ggao,1、创建一个目录(比如gao),用以保存你上机的java程序,最好创建在c盘,以便于后面利用命令切换到此目录(每次上机此步只用做一次),一、上机流程,2、打开cmd窗口点击windows的开始,然后在输入框中输入cmd回车就可以打开,3、切换到你创建的目录(比如gao)利用cd命令方法1)先找到你的目录2)拷贝目录3)利用cd命令切换4)切换成功提示闪烁光标前的内容(红色的)是你所在目录,粘贴时在cmd窗口按鼠标右键然后选粘贴,5、用记事本编辑代码保存时要保存为后缀为java的文件而且选“保存类型”为“所有文件”可用dir命令查看目录中文件,6、编译jav

2、a程序例如javac test.java运行成功后会生成test.class目标程序,该程序可通过jre运行7、运行java程序例如java test表示运行test.class目标程序,二、类和对象,1、定义类的java语法class 类体中有属性和方法,class Book String bookName;String authorName; int nopages; boolean available;void isAvailable() if(available = true)System.out.println(“有这本书);,2、构造方法和类名一样,没有返回参数例子class Bo

3、okBook().,3、this 关键字用于任何实例方法内,指向当前对象4、由类创建对象语法类名 对象名new 类名()Book obj=new Book();,练习1,定义一个形状类(shape)包含两个属性x,y坐标(double类型);一个方法计算距离(distance),该方法有两个参数(x1,y1坐标),返回类型为double,操作为计算(x,y)到(x1,y1)的距离的平方;构造方法有两个参数,这两个参数用来给属性x,y赋值在main方法中创建类shape的一个对象circle,创建时使用的初始化参数为(2,2),然后调用对象circle的方法distance,参数为(4,4),并

4、将distance方法的返回值保存到变量n中,最后输出“circle离坐标(4,4)的距离为n的值”,三、继承,1、继承实现的语法class 子类名 extends 父类名,练习2,定义一个形状类(shape)定义两个属性x,y(坐标,double类型)定义构造方法,有两个参数(参数名x,y),这两个参数用来给属性x,y赋值定义一个方法,计算距离(distance),该方法有两个参数(x1,y1,数据类型double),返回类型为double,操作为计算(x,y)到(x1,y1)的距离,求平方可使用Math.sqrt(double n)(表示求n的平方)定义一个子类(circle,圆),父类为

5、shape定义属性radius(半径,double)定义构造方法,有三个参数(参数名x,y,radius,类型为double),操作为给属性x,y,radius赋值,其中x,y的赋值利用父类的构造函数完成定义一个方法,求面积(area),该方法没有参数,返回值为double,操作为计算机圆的面积并返回,面积3.14radiusradius定义一个测试类test,该类包含main方法,在main方法的代码块中创建类circle的一个对象c,创建时使用的初始化参数为(2,2,10)调用对象c的方法distance,参数为(4,4),并将距离保存到变量n中,输出“圆c离坐标(4,4)的距离为n的值”调用对象c的所表示圆的面积,并输出“圆c的面积为面积的值”,四、异常处理,异常处理的基本形式try / 要监控错误的代码块 catch (Exception e) / Exception e 的异常处理程序 finally / 在 try 结束前要执行的代码块,练习3,求一个数的倒数,这个数由用户输入,用户输入一个数后,显示这个数的倒数是多少,如果用户输入的是0,则提示“0的倒数不存在”,

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

当前位置:首页 > pptx模板 > 校园应用

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

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