摘要: 一、Java面向对象的特征之封装 1、封装的概念 面向对象是利用对象来代表现实生活中的事物。使用对象的属性来表示事物的特性;使用对象中的方法代表事物的行为亦成为动作。将事物的属性和方法封存到一起形成对象的过程就是对象的封装。 封装一方面将属性和方法放置到一起形成对象,另一方面也要控制这些方法和属性的 阅读全文
posted @ 2019-04-11 14:08 虎啸千峰 阅读(1897) 评论(0) 推荐(0) 编辑
摘要: 一、static关键字的作用 1、可以用于修改类的成员变量、代码块和类 具体示例如下所示: 2.静态的原理 使用static修改的成员属性、成员方法和代码块在类加载时,被放到静态区,并且只加载一次;只有当类被释放时,静态区所占的内存才会释放。因此,使用不当会造成内存泄漏。其原理图如下所示: 3.静态 阅读全文
posted @ 2019-04-11 10:59 虎啸千峰 阅读(4552) 评论(0) 推荐(1) 编辑
摘要: 一、super关键字的作用 1、子类在构造方法中显示调用父类构造方法 super可以在子类的构造方法中显示调用父类的构造方法;并且这行代码必须出现在子类构造方法的第一行。原因:因为父类构造方法没有执行之前父类的属性和方法还没有被创建,则子类不能继承父类的属性和方法,因此子类的构造方法不能被执行。 2 阅读全文
posted @ 2019-04-11 09:37 虎啸千峰 阅读(6489) 评论(0) 推荐(0) 编辑