java基础
Java基础相关知识点
菜小菜吃菜
向着进步进步
展开
-
java程序初始化顺序
一般遵循三个原则: 静态对像(变量)优先于非静态对象(变量),其中静态对像(变量)只初始化一次,而非静态对象(变量)可能会初始化多次。 父类优先于子类进行初始化。 按照成员变量的初始化顺序进行初始化。即使变量定义散布于方法定义之中,它们依然在任何方法(包括构造函数)调用前先进行初始化。 父类静态变量 父类静态代码块 子类静态变量 子类静态代码块 父类非静态变量 父类非静态代码块 ...原创 2019-02-12 13:40:54 · 356 阅读 · 0 评论 -
java中成员变量的作用域
public表明该成员变量或者方法对所有类或者对象都是可见的,所有类或者对象都可以直接访问。 private表明该成员变量或者方法是私有的,只有当前类对其具有访问权限,除此之外的类或者对象都没有访问权限。 protected表明该成员变量或者方法只对自己及其子类可见,即自己和子类具有访问权限。除此之外的都没有访问权限。 dufault表明该成员变量或者方法对自己或者与其位于同一包内的类可见。...原创 2019-02-12 14:38:57 · 2317 阅读 · 0 评论