下载此文档

面向对象高级特征PPT课件.ppt


文档分类:IT计算机 | 页数:约45页 举报非法文档有奖
1/45
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/45 下载此文档
文档列表 文档介绍
3类和对象的高级特征第课本章目标理解继承及其特点运用Java程序实现继承理解多态及其特点运用Java程序实现多态掌握访问修饰符及方法修饰符继承继承是一种机制,让一个类能够继承另一个类的所有行为和属性。通过继承,一个类可以拥有已有类的所有功能。通过继承,所有类都以严格的层次结构来组织。继承子类继承其他类的类叫子类,被继承的类叫做超类(父类)。继承的特点层次结构子类继承父类的属性和方法使用Java实现继承实现步骤:步骤1:编写父类classRobot{protectedStringname="Anna";Robot(){}voidshowDetail(){("名称-"+name);}}步骤2:编写子类,使用关键字extends继承父类classWalkingRobotextendsRobot{WalkingRobotTest(){}voidshow(){("从子类WalkingRobot中输出的信息");("机器人的名称-"+name);}}父类名称子类名称演示使用Java实现继承继承演示子类的构造方法子类构造方法的名称与类的名称相同在子类中调用父类构造方法,使用关键字super调用父类构造方法的语法为:super();或super(参数列表);用super语句来调用父类的构造方法时,必须遵守以下语法规则:子类的构造方法中,通过super语句调用父类构造方法。子类的构造方法中若有super语句,必须做为构造方法的第一条语句。子类的构造方法classRobot{protectedStringname;protectedStringcolor;Robot(Stringname,Stringcolor){=name;=color;}voidshowDetail(){("从父类Robot中输出的信息");("名称-"+name);("颜色-"+color);}}父类的构造方法classWalkingRobotextendsRobot{WalkingRobot(Stringname,Stringcolor){super(name,color);}voidshow(){("从子类WalkingRobot中输出的信息");("机器人的名称-"+name);("机器人的颜色-"+color);("==============================");}}lassWalkingRobotTest{WalkingRobotTest(){}publicstaticvoidmain(String[]args){WalkingRobotwr=newWalkingRobot();();();}}调用子类创建的方法调用继承自父类的方法演示使用Java创建子类构造方法子类构造方法演示

面向对象高级特征PPT课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息