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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bo134 中级黑马   /  2016-3-26 14:06  /  327 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

构造方法:
        构造方法是开发中不可不可缺少的部分,是语法上必须存在。
        1)概念:
                i.用来创造实例对象的方法。
                ii.创造时可直接为对象赋值,无需等到创建对象后赋值。构造方法是必须存在的,如果没有Java会自行添加。
                iii.类和抽象类都有构造方法。接口没有构造方法。
super关键字:
        i.默认的子类调用父类构造
        ii.子类手动调用父类构造
this:
        访问本类的成员变量            this.变量名
        调用本类的普通方法         this.方法名();
        本类构造方法调用其它构造        本类构造方法第一行this(参数);
super:
        访问本类对象当中父类对象成员变量        super.变量名
        调用本类当中父类的普通方法                super.方法名();
        本类构造调用父类构造                        构造方法第一行super(参数);
多态:
        1)概念:
                多态的前提必须用子父类关系。否则没用意义。如果没方法重写也没意义。
向上转型向下转型:
        向上转型:当一个子类对象赋值给一个父类引用时,就是向上转型。
        向下转型:一个山向上转型的子类对象用强制转换格式,将父类的引用转为子类引用这就是向下转型。
fianl关键字:
        fianl 是最终修饰符,可以修饰类,成员变量,成员方法。
        fianl 修饰的类无法被继承。
        fianl 修饰的方法无法被重写。
        fianl 修饰的变量无法在次赋值,变成常量。
        注意:引用类型的变量值为对象地址值,地址值不能更改,但是地址内内容可以修改。
static关键字:
        static 是静态修饰的

0 个回复

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