Java程序设计第3章类、类的继承和接口.ppt
《Java程序设计第3章类、类的继承和接口.ppt》由会员分享,可在线阅读,更多相关《Java程序设计第3章类、类的继承和接口.ppt(39页珍藏版)》请在三一办公上搜索。
1、第3章 类、类的继承和接口,本章目标,理解面向对象程序设计的思想掌握与面向对象的封装性相关的基本概念掌握与面向对象的继承性相关的基本概掌握与面向对象的多态性相关的基本概念,第3章 类、类的继承和接口,3.1 类3.2 包的创建和使用、源文件结构3.3 类的继承和多态3.4 接口和接口的实现3.5 内部类和匿名内部类,3.1 类,3.1.1 类的修饰符3.1.2 类的成员3.1.3 域、域的访问控制修饰符和其他修饰符3.1.4 静态方法、抽象方法和最终方法3.1.5 构造方法3.1.6 关键字this3.1.7 抽象和封装3.1.8 对象的清除,3.1 类,3.1.1 类的修饰符修饰符1 cla
2、ss 类名 extends 父类名 implements 接口名列表 修饰符2 类型名 域名;public 类名(参数列表)/;修饰符3 返回值类型 方法名(参数列表)throws 异常/;修饰符1:public、abstract|final修饰符2:public|protected|private、static、fianl、transient、volatile修饰符3:public|protected|private、static、fianl|abstract、synchronized、native,3.1 类,3.1.2 类的成员域:也称属性、字段、成员变量。方法内部类,3.1 类,3.1
3、.3 域、域的访问控制修饰符和其他修饰符域的初始化声明其他类对象作为一个类的域域的访问控制封装和公开静态域最终域域的声明格式,3.1 类,3.1.3 域、域的访问控制修饰符和其他修饰符域的初始化All reference typenullbyte、short、int0long0Lfloat0.0Fdouble0.0Dcharu0000booleanfalse;例3.1(Page94):TestBirthdy.java,3.1 类,3.1.3 域、域的访问控制修饰符和其他修饰符声明其他类对象作为一个类的域例3.2(Page96):TestPerson.java与Person.java,3.1 类
4、,3.1.3 域、域的访问控制修饰符和其他修饰符域的访问控制封装和公开,3.1 类,3.1.3 域、域的访问控制修饰符和其他修饰符域的访问控制封装和公开为了实现良好的封装性,通常将类的域声明为private,再通过public的方法来对这个域进行访问。例3.3(Page98),3.1 类,3.1.3 域、域的访问控制修饰符和其他修饰符静态域所有对象共享的域,也称类变量(区别于实体变量),用static修饰,可通过对象名或类名访问。例3.4(Page100):TestCar.java与Car.java,不能把任何方法体中的变量(局部变量)声明为静态的!,注意,3.1 类,3.1.3 域、域的访问
5、控制修饰符和其他修饰符最终域public static final 类型 常量名=初始值;最终域的值一旦确定就不能重新赋值!一般通过类名引用最终域。域的声明格式,3.1 类,3.1.4 静态方法、抽象方法和最终方法方法的定义格式方法的访问控制修饰符静态方法最终方法抽象方法,3.1 类,3.1.4 静态方法、抽象方法和最终方法静态方法有时希望不创建对象就能调用某个方法调用静态方法的格式:类名.静态方法或者对象名.静态方法例3.5(Page103):UseStaticVar.java,3.1 类,3.1.4 静态方法、抽象方法和最终方法静态方法在静态方法里只能直接调用同类中其他的静态成员,而不能直
6、接调用同类中的非静态成员。静态方法不能以任何方式引用this和super关键字。,注意,3.1 类,3.1.4 静态方法、抽象方法和最终方法最终方法用关键字final修饰的方法,不能被重写/覆盖(Page104)。抽象方法用关键字abstract修饰的方法,只有方法头,没有方法体。,左、右花括号+左、右花括号之间的部分,均用分号代替!,3.1 类,3.1.5 构造方法构造方法的规则:Page105构造方法的重载例3.6(Page106):TestBirthday.java与Birthday.java,3.1 类,3.1.6 关键字this含义及使用:Page107例3.6(Page107):T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 章类 继承 接口
链接地址:https://www.31ppt.com/p-6510021.html