本文主要是介绍andriod第二课----java高级语法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
继承
extends关键字
与c++不同,只能单继承
可以重载父类的方法
也可以将父对象中的成员重新定义
访问父对象的构造函数
super()函数只能在构造器中第一条语句位置调用。
super("哇哈哈");调用父类的有参构造器。
不写super时默认调用父对象的无参构造函数
this 指针解决同名成员
this 指针总是指向当前对象
this 指针构造方法
this(),this(...)必须在构造函数的第一句话位置。(因此和super不能共用于构造器中)
游离块
也叫初始化块
先于构造器运行,既不属于方法,也不属于构造器,也不属于属性成员,用{}括起来的代码块
封装类
类比于C++中的结构体,将各种基本数据结构封装在一个类中。
Integer是个封装类,
这篇关于andriod第二课----java高级语法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!