andriod第二课----java高级语法 继承 访问父对象的构造函数 this 指针解决同名成员 this 指针构造方法 游离块 封装类

extends关键字
与c++不同,只能单继承
可以重载父类的方法
也可以将父对象中的成员重新定义

访问父对象的构造函数

super()函数只能在构造器中第一条语句位置调用。
super("哇哈哈");调用父类的有参构造器。
不写super时默认调用父对象的无参构造函数

this 指针解决同名成员

this 指针总是指向当前对象

andriod第二课----java高级语法
继承
访问父对象的构造函数
this 指针解决同名成员
this 指针构造方法
游离块
封装类

this 指针构造方法

this(),this(...)必须在构造函数的第一句话位置。(因此和super不能共用于构造器中)

andriod第二课----java高级语法
继承
访问父对象的构造函数
this 指针解决同名成员
this 指针构造方法
游离块
封装类

游离块

也叫初始化块
先于构造器运行,既不属于方法,也不属于构造器,也不属于属性成员,用{}括起来的代码块

andriod第二课----java高级语法
继承
访问父对象的构造函数
this 指针解决同名成员
this 指针构造方法
游离块
封装类

封装类

类比于C++中的结构体,将各种基本数据结构封装在一个类中。
Integer是个封装类,

andriod第二课----java高级语法
继承
访问父对象的构造函数
this 指针解决同名成员
this 指针构造方法
游离块
封装类