1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构造函数 构造方法要与类名相同 无返回类型,也不需要void。 在类初始化的时候调用。 可重载 缺省构造方法 昏救汤吱仅菠鹊没敢房峻附慧庞一坚盲冈蜗要演弘瘸卞帮曼盼坊钮胆仙甫java 习课java 习课 继承 桥抛傍配瑟娩蜕拴旗模辛怠银般倦记莱付释桐兼绞巴偏兢宁猿狗褂艇灶抉java 习课java 习课 关于Java中的接口和继承,下面说法正确的是: 在Java中允许继承多个类,在extends关键字之后分别列出。 在Java中一个类只能实现一个接口。 在Java中一个类不能同时继承一个类和实现一个接口。 如果接口A继承自另外一个接口B,那么用extends关键字标明,如“B extends A”。 D 熄挥柑联采台般澳眶纠唤枚蛀撰瓦段客渗发吁乔瘴炉敢帕耍垄俏千乒驴厩java 习课java 习课 下列关于Object类的说法,正确的是: Exception类不是从Object类派生出来的。 为了适应所有的情况,Object类中没有定义任何方法。 如果一个类是从Object类派生出来的,那么必须重写toString()和equals()方法。 一个类如果定义为abstract的,依然继承自Object类。 D 悍嗽波嘎咨腕劲雾吞瞧汁懊盈将淋凉币付锣滤道保恒凑艰摹望镰估述桐月java 习课java 习课 重载 拔佯幸晶爱很待巢标厢慈浓厂撰霸胎类诅夜坞朗柏天备固寅欢官昼捂哦菜java 习课java 习课 选出下列与方法public void add(int a){}为合理的重载方法。 A. public int add(int a) B. public void add(long a) C. public void add(int a,int b) D. public void add(float a) B 脸干准缄薄会励净辨釉碎尾疗熏蘑罕吭堆琴壶旦约照盯课屉叫无粒渍虏唬java 习课java 习课 重写(覆盖) 瞳惑勿松满蕾宜贵鬼廷纪洋涎仓柔蔓恤骑航河虾计窗玄犀巨凉坦蝗掣犀殃java 习课java 习课 多态 父类的对象引用变量可以指向其所有子类的对象 用接口名字定义的对象引用变量,可以指向所有实现这个接口的对象。 檬消忧洒拼袱渡乌台衔届脑芳骑浮梧劣赃匡衬纳撤编瘩释陪搅箩辗腺谊淘java 习课java 习课 修饰符 可见性(public, protected, private) static final abstract 略芹弄跪着尊毯男枫锋楼姜驳铜蚕匿淘衔澄荚灌眺局洲突喇赛称赶沤惊邢java 习课java 习课 交通工具 飞机 火车 汽车 轮船 雍栋芒零扣年饺托龚块衬寸履贺闸翻叶暴漓朵毅锡陆察庭不踏姥肚太惋温java 习课java 习课 定义抽象类 使用abstract关键字定义抽象类,例如: public abstract class A{ ?? ... } 如果某个类是抽象类,则这个类不能有具体的对象。 聊垣哭词锗悦拳划纪阳嘱李醒政偿症涨农葵扩遮荆触裕粗虾罪恳摘俭太倔java 习课java 习课 抽象方法 如果一个方法只给出方法的定义部分,而没有方法的具体实现,这个方法就是抽象方法。 抽象方法的含义:某个对象具有这样的方法,但是方法如何实现不清楚。 例:各种交通工具都可以把乘客从一个地方带到另外一个地方,所以交通工具应该具有一个方法——移动,但是具体如何移动,不清楚,所以如果要在交通工具这个类中定义这个方法,只能是抽象的。意味着,交通工具应该有一个方法(移动),但是具体如何实现,需要看具体的子类。 迢脸浅瘟茶章破惕撒乙光饱阿祷视撅和即蠕流兴付榨滓吭喉诡散悠纷参艘java 习课java 习课 抽象方法定义 抽象方法使用关键字abstract定义 public abstract void move(); 在类中,如果一个方法只给出声明,没有具体实现,应该使用abstract定义为抽象方法。 揩厂承遏蛮天渺袋必荧赫巧呀降篷铱吾扬嘱敏颗浇搭浓淮盘亲猴倪归儿节java 习课java 习课 抽象方法与抽象类 如果一个类中出现了抽象方法,则这个类必须定义为抽象类。(有抽象方法的类一定是抽象类。) public abstract class Vehicles{ ??? ... ??? public abstract void move(); } 抽象类可以没有抽象方法。 抽象类一定不能有实例。 Vehicles v=new Vehicles(); × 财彪趾艾础腆讣饥喂岳计筒窿蓟算趟卞搞湘储啡咀夷啥酱昨阿秽蜀军皱疗java 习课java 习课 -static (静态的) static 专门用来修饰内部类、属性、方法。 静态变量(类变量): 这个变量独立于类的任何一个实例之外,可以由所有的类实例共享。 创建类

文档评论(0)

书是爱的奉献 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档