![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 91
奔跑吧小伙儿
性别男,爱好女.
展开
-
多态的总结
多态多态是继封装,继承之后,面向对象的第三大特性.三个条件有继承或者实现(二选一)方法的重写父类引用指向子类对象最终体现形式//父类引用指向子类对象:Fu f = new Zi();多态中成员的特点成员变量 : 编译看左边,运行也看左边;成员方法 : 编译看左边,运行看右边.原因 : 编译期间,编译器只认识左边 ,因为不知道创建的具体是什么对象.所以,只能看父类的.原创 2016-11-29 23:46:14 · 316 阅读 · 0 评论 -
类的初始化过程
子父类的初始化过程(分层初始化):父类初始化 --> 子类初始化注意 :虽然子类的构造方法中,默认第一行是super(),但是,并不表示走完super()后,接着走子类构造方法中的其他内容.仅仅表示要先初始化父类数据,再初始化子类数据.也就是说,super()表示的是分层初始化.类的初始化过程:(静态变量、静态初始化块)-->(变量、初始化块)--> 构造方法注意 :括号内的按写的先后顺原创 2016-11-30 00:08:08 · 530 阅读 · 0 评论 -
JAVA中值传递和引用传递的三种情况
前言我们都知道,java中数据类型分为基本数据类型和引用数据类型。基本数据类型 - 整型:byte,short,int,long - 浮点型:float,double - 字符型:char - 布尔型:boolean引用数据类型 - 数组 - 类 - 接口一般情况下,当作为参数传递的时候,基本数据类型是值传递,引用数据原创 2016-12-04 00:14:39 · 32784 阅读 · 28 评论