- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 Java面向对象(3)—— 方法的重写、static、final
1、方法的重写(override) 子类可以重写(覆盖)继承自父类的方法,即方法名和参数列表与父类的方法相同,但方法的实现不同。 1.1、重写方法的调用 重写方法被调用时,看对象的类型,而不管是通过子类的引用调用还是通过父类的引用调用。 子类在重写父类的方法时,可以通过super关键字调用父类的版本。class Foo{ public void ...
2017-12-16 08:18:02 427
原创 Java面向对象(2) —— 内存管理、继承
1、对象内存管理 编译好的Java程序运行在JVM中,JVM为Java提供并管理所需要的内存空间。JVM内存分为“堆”、“栈”和“方法区”三个区域,分别用于存储不同的数据。1.1、堆(1)、用于存储所有new出来的对象(包括成员变量)。 (2)、成员变量的生命周期 创建(new)对象时存在堆中,对象被垃圾回收器回收时一并消失。 (3)、垃圾回收器(GC) 垃圾回收...
2017-12-11 22:34:22 331
原创 Java面向对象(1) —— 构造方法、数组
1、新建对象的成员变量的默认初始化 对象创建后,其成员变量可以按照默认的方式初始化: 1、数值类型(byte、short、int、long、float、double)都为0; 2、boolean型为false; 3、char型为\u0000,\u表示这个是Unicode字符编码,\u0000表示NUL; 4、引用类型为null。2、引用类型...
2017-12-05 20:52:49 1189
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人