杰瑞教育复习材料——Java第九章.doc

杰瑞教育复习材料——Java第九章.doc

ID:55712944

大小:61.50 KB

页数:5页

时间:2020-05-26

杰瑞教育复习材料——Java第九章.doc_第1页
杰瑞教育复习材料——Java第九章.doc_第2页
杰瑞教育复习材料——Java第九章.doc_第3页
杰瑞教育复习材料——Java第九章.doc_第4页
杰瑞教育复习材料——Java第九章.doc_第5页
资源描述:

《杰瑞教育复习材料——Java第九章.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、杰瑞教育复习材一Java第九章1、何时使用继承:符合is-a的关系时可以使用继承,继承是代码重用的一种方式。2、使用继承的步骤:a)将子类共有的属性和方法放在父类中b)定义子类时使用extends关键字继承父类c)定义子类独有的属性和方法。3、关键字:a)This:代表该类当前对象b)Super:代表该类当前对象的父对象,可以通过super访问父类的属性、方法、构造函数等。4、父类中不能被继承的成员:a)私有成员。b)构造方法。c)父子类不同包时,父类中使用了默认访问修饰符的成员。5、访问修饰符的总结访问修饰符本类同包

2、子类其他private4默认(friendly)protectedypublic7q6、重写和重载:a)重载:同一个类中,方法名相同,参数列表不同的多个方法称为重载方法。b)重写:在继承关系的子类中,重新定义了父类中的方法,要求方法名、参数列表、返回值必须相同,方法访问修饰符必须更高级。7、Abstract:可以休息类和方法:a)抽象类:使用abstract修饰的类称为抽象类,抽象类不能实例化。b)抽象方法:使用abstract修饰的方法称为抽象方法。c)抽象类和抽象方法的关系:i.抽象方法必须放在抽象类中ii.抽象类

3、中可以没有抽象方法d)抽象类和子类的关系:i.继承了抽象类的子类必须实现抽象类中抽象方法,除非该子类也是抽象类。8、Final关键字:a)Final修饰的类不能被继承b)Final修饰的方法不能被重写c)Final修饰的属性不能被修改(常量)9、Static关键字:static修饰的成员为属性、方法、代码块为静态成员,是属于类的,在该类第一次使用时进行初始化,调用时,直接使用类名调用。10、继承体系当创建子类对象时初始化的顺序为:a)父类静态成员(按照静态成员的先后排列顺序,依次执行)b)子类静态成员(按照静态成员的先

4、后排列顺序,依次执行)c)父类属性d)父类构造e)子类属性f)子类构造11、多态:a)同一个引用,使用不同的对象,执行相同的操作,其结果不一样。b)实现步骤:i.存在继承体系ii.子类必须重写父类的方法iii.使用父类引用子类的对象,并调用重写的方法。12、弓

5、用类型的转换(父子):a)向上转型:i.父类引用子类对象,自动完成。ii.应用:多态b)向下转型:i.强制类型转换,父类转换为子类ii.应用:类型还原iii.注意:转换之前使用instanceof进行判断。

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

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

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