最新Java语言及面向对象程序设计幻灯片.ppt

最新Java语言及面向对象程序设计幻灯片.ppt

ID:62070554

大小:940.00 KB

页数:89页

时间:2021-04-14

最新Java语言及面向对象程序设计幻灯片.ppt_第1页
最新Java语言及面向对象程序设计幻灯片.ppt_第2页
最新Java语言及面向对象程序设计幻灯片.ppt_第3页
最新Java语言及面向对象程序设计幻灯片.ppt_第4页
最新Java语言及面向对象程序设计幻灯片.ppt_第5页
资源描述:

《最新Java语言及面向对象程序设计幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言及面向对象程序设计第一章封装第一章封装访问修饰符什么是封装构造方法方法的重载private:使用该关键字修饰的属性能够和方法称为私有属性和私有方法,只能在本类中调用。protected:该修饰符修饰的成员变量以及成员方法只允许在定义的该类以及该类的子类进行访问,其他的任何类都不可以访问。public:使用该关键字声明的属性和方法称为公有属性和公有方法,可以在任何类中进行访问。1.1访问修饰符1.4方法的重载什么是方法的重载?方法重载是指方法名称相同,参数列表不同。publicdoubleadd(i

2、ntx,inty){returnx+y;}publicdoubleadd(doublex,doubley){returnx+y;}以上的两个方法实现了重载,当我们在调用方法的时候,系统会通过参数的不同从而决定调用哪一个方法。第二章继承与多态第二章继承与多态什么是继承怎样实现继承为什么要使用多态多态的实现步骤2.1什么是继承运动员球类运动员田径运动员篮球运动员足球运动员跳高运动员跳远运动员从上图我们可以看出,继承的特点是,父类更抽象,子类更具体。父类具有公共的基本特征和行为,而子类除了继承父类的公有特征和行为外

3、,还具有自己特殊的特征和行为。子类和父类具有is-a的关系。在Java中,一个子类有且只有一个父类。在Java中,Object是所有类的父类。2.2怎样实现继承使用extends实现继承,如下Publicclasstruckextendscar(){}在父类只定义通用的属性和方法。子类继承父类的属性和方法,子类也可以定义自己的属性和方法。方法重写,子类定义的方法,它的名称、返回类型以及参数列表与父类的某个方法相同,那么我他就实现了重写。如果没有重写,则调用的父类的方法,否则就是调用自己定义的方法。使用supe

4、r关键字可以调用父类的属性、方法以及构造方法。总结:使用继承可以提高代码的复用性。什么是多态?就是不同对象对于同一件事情具有不同的实现。使用多态的好处?增强代码的可扩展性和可维护性。2.3为什幺使用多态实现多态的步骤如下:子类重写父类的方法。把父类类型作为参数类型,该父类及其子类对象对象作为参数传入。运行时,根据实际创建的对象类型动态决定使用哪个方法。2.4实现多态的步骤第三章面向接口编程第三章面向接口编程为什么要使用接口定义和实现接口面向接口编程什么是接口?接口是定义某种功能的一组规范。为什么要使用接口?当

5、我们要使用具有某种相同功能的一组类,但又抽象步出他们的共同属性及行为时,就可以使用接口。使用接口,可以实现多态。使用接口的好处:在不破坏现有代码的基础上,提高代码的可扩展性。3.1为什幺使用接口定义接口如下:publicinterfaceCount{publicstaticfinaldoublePI=3.14;publicdoublearea(doubler);}实现接口如下:PublicclassCircleimplementsCount(){publicdoublearea(doubler){return

6、Count.PI*r*r;}}3.2定义和实现接口定义接口规范如下:使用interface关键字,接口中的方法不可以实现,接口中定义的属性都是常量,使用关键字final,接口中方法的反访问修饰符都为public。实现接口规范如下:使用关键字implements来实现接口,一个类可以实现多个接口,用逗号隔开。只要实现了接口,就必须实现接口中所有的方法。3.2定义和实现接口3.3面向接口编程面向接口编程概述:在编写代码的时候先把系统所有要实现的功能使用接口抽象出来,而不是去针对实现去编写代码,我们只要实现所有的接

7、口,整个系统的功能叶就基本实现。面向接口编程的实现过程分为以下三步:1.抽象出接口2.实现接口3.使用接口第四章异常第四章异常异常以及异常处理try-catch-finally语句throw和throws的区别使用log4j记录日志什么是异常?异常就是在程序运行过程中发生的不正常事件,它会中断正在运行的程序。什么是异常处理?预先想好可能出现错误,提前做好处理措施,如果发生了异常,程序会按照我们预定的进行处理,异常处理完毕后,程序继续运行。怎样进行异常处理?使用try-catch语句。4.1异常以及异常处理Ex

8、ception类是所有异常类的父类,以下是Java中常见的异常类:4.1异常以及异常处理异常说明ArithmeticException算术错误异常NullPointerException空指针异常ClassNotFoundException不能加载所需的类InputMismatchException输入的数据类型不一致ArrayIndexOutOfBoundException数组下标超出范围Ille

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

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

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