下载此文档

java课件-继承和多态.ppt


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
类的继承被继承的类称为父类或者超类或者基类继承父类的类称为子类或者派生类执行继承时,子类将获得父类的所有成员(包括private的成员),并具有自身特有的属性。继承是面向对象编程技术的一块基石,它允许创建分等级层次的类。运用继承,可以创建一个通用类定义一系列一般特性。该类可以被更具体的类继承Emoloyee类:namesexWorker类:categorydressAllowanceOfficer类:empClassvehicle职员类,具有姓名和性别两个属性工人类,继承了父类的姓名和性别属性外还包含类别和是否有服装津贴属性主任类,还包含级别和是否配备交通工具属性名焕入啼陷肋雀堂扰打檬浙充抬敞距败换秦臀寂待刑抹肠蘑悠饱白辊曹摄java课件-继承和多态java课件-继承和多态extends关键字extends关键字用于继承类。声明一个继承父类的类的通常形式如下:classsubclass-nameextendssuperclass-name{//类体}没有extends,默认父类为Object一个类只能有一个父类,即单继承子类继承父类的全部成员注意绘数丈危售篇晋榆篙祝橇馅雀孩金泪纹栓醒缔煌竟养抬腾松哨爹证库惰隧java课件-继承和多态java课件-继承和多态继承示例classEmployee{Stringname;//姓名charsex;//性别Employee(Stringn,chars){name=n;sex=s;}publicStringgetName(){returnname;}hargetSex(){returnsex;}}classWorkerextendsEmployee{charcategory;//类别booleandressAllowance;//是否提供服装津贴Worker(Stringn,chars,charc,booleand){super(n,s);category=c;dressAllowance=d;}hargetCategory(){returncategory;}publicbooleangetAll(){returndressAllowance;}}classInheDemo{publicstaticvoidmain(Stringargs[]){Workerw=newWorker("",'M','B',true);("工人信息");("姓名:"+());("性别:"+());("类别:"+());if(())("提供服装津贴");(“未提供服装津贴”);}}蛤进红砚睦瞳紫芜挪兼饵悲昏佃瞪糜险秉顷絮晓战英稚轰洱六史巡氏甩屁java课件-继承和多态java课件-继承和多态继承分析在子类中不能直接访问父类中的私有成员子类和父类之间应该有“IS-A”关系不要滥用继承,只有在分类学上有意义时,才应该使用继承子类具有扩展超类的责任继承的目的就是为了代码复用也既渺崇厩职辨汗镶萌合仇皂灯悼镐琉玲嗽胀汕嗓滋法耘厅骗新惩倪枢趣java课件-继承和多态java课件-继承和多态里式代换原则定义:无论何时,只要程序需要一个超类对象,那么就可以用一个子类对象来替代它。Employeee;e=newEmployee();//需要超类Employee对象e=newManager();//用子类对象替换掉超类对象注意:反过来是不行的多态和动态绑定声明类型:对象变量被声明时的类型实际类型:对象变量实际指向的对象类型一个对象变量可以指向多种实际类型的现象称为“多态”在运行时自动选择正确的方法进行调用的现象称为“动态绑定”Java根据对象的实际类型来进行方法调用贩统蛔品停像姚胰颧苗确督暴堑被喧县宴牺侠型乖靳盲泉必夫砾橙兜卓诽java课件-继承和多态java课件-继承和多态方法重载(overloading)方法重载是Java实现面向对象的多态性机制的一种方式。同一个类中多个方法有相同的名字,不同的参数列表,这种情况称为方法重载。当重载方法被调用时,Java编译器根据参数的类型和数量来确定实际调用哪个重载方法的版本。方法重载不考虑方法的返回类型。匈赎留重给画醛歧顺酌太骆啃特歌邹嗽鲜矿多取铁佐咆辩廖做邹跌砾纺渴java课件-继承和多态java课件-继承和多态重载构造函数一个类可以有多个构造函数如果一个类没有定义一个构造函数,Java编译器将为这个类自动提供缺省构造函数(即无参的构造函数)缺省构造函数将成员变量的值初始化为缺省值一旦

java课件-继承和多态 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cx545616
  • 文件大小230 KB
  • 时间2020-03-15