![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java知识梳理
DevoLee
变强加不秃头
展开
-
java基础知识总结(二)----java程序的初始化顺序
Java初始化原则:① 静态对象(变量)优先于非静态对象(变量) ② 父类优先于子类 ③ 按照成员变量的定义顺序进行初始化.初始化的主要顺序:父类静态变量>父类静态代码块>子类静态变量>子类静态代码块>父类非静态变量>父类非静态代码块>父类构造函数>子类非静态变量>子类非静态代码块>子类构造函数class Base { ...原创 2018-12-09 15:59:29 · 103 阅读 · 0 评论 -
java基础知识总结(三)------作用域
public :表明该成员变量和方法对所有成员可见.private :表明该成员变量和方法仅当前类具有访问权限.protected : 表明对自己及其子类是可见的.default/friendly : 只有自己和与其位于同一包内的类可见. ...原创 2018-12-23 18:03:56 · 126 阅读 · 1 评论 -
java基础知识总结(四)--------构造函数
什么是构造函数:它用来在对象实例化时初始化对象的成员变量.和类名相同,没有返回值.例如: public class Test{ public test(){ System.out.println("这是一个无参构造函数");}}特点 : a.必须与类的名字相同,并且不能够有返回值. b.每个类可以有多个构造函数. ...原创 2018-12-23 18:21:43 · 129 阅读 · 0 评论