A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 晓寒轻 中级黑马   /  2016-3-8 11:37  /  856 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

根据交通工具类定义具体的交通工具
        继承
                当一个类的属性与行为均与现有类相似,属于现有类的一种时,这个类可以定义为现有类的子类。
                换成相反的来说,如果多个类具有相同的属性和行为,就可以抽取出共性的内容定义为父类,这个时候再创建类似的类的时候可以直接继承父类。
               
        方法重写
                当子类继承了父类之后,就拥有了父类非私有的方法并且可以直接调用。子类也可以按照自身的逻辑重新定义继承过来的父类的方法,这个过程就叫做方法的重写。
                重写规则:
                        访问权限        相同、或者子类更大 public 、默认、private
                        方法名称必须相同、参数列表必须相同
                        返回值                为基本类型时,必须相同       
                                                为引用类型的时候,子类要与父类的返回值类型小或者相等
                                                        (父类的返回值类型是子类的返回值类型的父类)
                       
快递任务类,抽取父类
       
        抽象类:
                抽象类用来描述一种类型应该具备的基本特征与功能,它不能创建对象,只能让子类去继承。
        抽象方法:
                没有方法体的方法,该方法的具体实现由子类完成,抽象方法只有功能声明
               
                定义好了子类之后,在所有使用父类的地方也可以传入子类的对象。
               
为车辆追加功能GPS定位,抽取接口
        接口:
                接口是功能的集合,比抽象类更为抽象,所有的方法均为抽象方法,不定义普通的成员变量。
                接口只能被实现,不能被继承        类只能实现接口,不能继承接口
                接口可以继承接口
               
                一个类可以同时实现多个接口
                一个类可以继承一个类的同时实现多个接口
                同一个类所实现的接口和继承的方法可以具有同样的功能
                接口中的成员修饰符是固定的:
                        变量修饰符:public static final
                        方法修饰符:public abstract

2 个回复

倒序浏览
哇啊哇哇,好棒啊
回复 使用道具 举报
好,继续努力!

评分

参与人数 1黑马币 +10 收起 理由
晓寒轻 + 10 淡定

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马