摘要: 对象初始化过程: a.在创建类之前,检查类是否已加载(检查硬盘上的class文件,是否已加载到内存中),如果没有加载就先加载父类文件,再加载本类的文件 Java使用的加载策略:懒惰式加载(按需要加载),用到的时候加载,只加载一次 b.分配对象的空间,递归分配所有的父类和子类的属性空间 属性会自动初始 阅读全文
posted @ 2017-05-25 18:00 逸果 阅读(97) 评论(0) 推荐(0) 编辑
摘要: super关键字:(代表父类对象) super.方法名 a.只能必须出现在子类的方法和构造方法中 b.在构造方法中调用且必须是第一句 c.不能访问父类的private成员 d可以访问父类的成员 阅读全文
posted @ 2017-05-25 17:50 逸果 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 继承的优点: a.提高代码的重用性 b.提高代码的后期的可维护性 继承的步骤: a.将多个类的属性和方法提取出来,建一个父类 访问修饰符 class 父类{ //公共的属性和方法 } b.在子类后面使用extends关键字完成继承 访问修饰符 class 子类 extends 父类{ //子类特有的 阅读全文
posted @ 2017-05-25 17:47 逸果 阅读(66) 评论(0) 推荐(0) 编辑
摘要: static关键字:(修饰:属性,方法,代码块,内部类) 修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 修饰的资源,在类加载期间执行 修饰的属性: 属于对类所有实例对象共享的变量 访问静态的属性:类名.属性名() 修饰的方法: 属于静态方法,可以直接类名.方法名()调用, 一般是 阅读全文
posted @ 2017-05-25 17:30 逸果 阅读(80) 评论(0) 推荐(0) 编辑