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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

接着昨天的   我会继续加油的  
接下来介绍一下 面向对象的第二个特征
继承;就是通过extends关键字让类与类之间产生 子父类关系.
它的格式:
               class 类A extends 类B {
                }
注意: 类A是子类,  类B是父类(也可以简单理解  子承父业)
子类也叫做派生类,
父类也叫做超类或者基类.
继承的好处是:
                   提高了复用性。
                   提高了维护性。
                   让类与类之间产生关系,是多态的前提。
但是它也有坏处,(为了显得比较专业就叫弊端)
它的弊端是  耦合性太强了。
顺便提一下   开发的原则是:高内聚,低耦合。
                                      耦合 指的是:类与类之间的关系。
                                      内聚 指的是:类自己独立处理问题的能力。
继承的特点是:
                    1,只支持单继承,不支持多继承。
                    2,Java支持多层继承。
继承的注意事项是:
                    1,子类只能继承父类的所有非私有成员(成员变量和成员方法)。
                    2,子类不能继承父类的构造方法,但是可以通过super关键字去访问父类的构造方法。
                    3,不用为了使用部分功能而去使用继承。
一定要清楚什么时候使用继承,(只有当类与类之间满足"is a"的关系的时候,就可以考虑使用继承)
继承中的成员特点是:
                         成员变量:
                         使用变量遵循一个“就近原则”。局部位置有就使用,没有就去本类的成员位置找,有就 使用;没有就去父类的成员位置找,有就使用,没有就报错.
                         构造方法:
                         子类所有的构造方法默认都去访问了父类的 无参构造。(用于子类对象访问父类数据前,对父类数据进行初始化。)        
注意:(所有的类都直接或间接继承自Object类,Object类是所有类的父类,而且Object类中只有一个无参构造。)
补充几个关键字;
this关键字:代表本类当前对象的引用。(就是用来解决: 局部变量隐藏成员变量值的问题。)
static关键字:
它的特点是:
                1、随着类的加载而加载。
                2、优先于对象存在。
                3、资源共享。
                4、静态内容可以通过 类名. 的形式调用(推荐),
                     也可以通过 对象名. 的形式调用。
它的注意事项:
                1、静态方法中是没有this关键字的。
                2、静态方法只能(直接)访问静态成员变量和静态成员方法。
final关键字:最终的意思,是一个关键字,可以修饰类,变量,方法。
                    它修饰类不能被继承,但是可以继承其他类。
                    修饰变量:其实是一个常量。 一般和public static共用。
                    修饰方法:不能被子类重写。
                    修饰局部变量:
                                         基本类型:值不能改变。
                                         引用类型:地址值不能改变,但是对象的属性值可以改变。
就先总结这些吧!今天学的代码有点多,我还需要多多练习,希望总结的这些,可以能够帮助到大家..

                       
               
               


       

       
                       

                                                                                                 
               

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马