- 博客(5)
- 资源 (22)
- 收藏
- 关注
原创 Java_45_面向对象_多态_基本概念_强制转型问题_instanceof运算符
面向对象的三大特征:继承、封装、多态多态(polymorphism)多态性是OOP中的一个重要特性,主要是用来实现动态联编的,换句话说,就是程序的最终状态只有在执行过程中才被决定而非在编译期间就决定了。这对于大型系统来说能提高系统的灵活性和扩展性。多态可以让我们不用关心某个对象到底是什么具体类型,就可以使用该对象的某些方法,从而实现更加灵活的编程,提高系统的可扩展性。为什么需要多态...
2018-08-31 08:37:08 173
原创 Java_44_面向对象_封装
封装为什么需要封装?封装的作用和含义?我要看电视,只需要按一下开关和换台就可以了。有必要了解电视机内部的结构吗?有必要碰碰显像管吗?我要开车,等等事物制造厂家为了方便我们使用电视,方便我们开车,把复杂的内部细节全部封装起来,只给我们暴露简单的接口,比如:电源开关,油门。具体怎么内部实现的,我们不需要操心。需要让用户知道的暴露出来,不需要让用户了解的全部隐藏起来这就是封装。白...
2018-08-10 11:17:58 100
原创 Java_43_final_修饰变量_方法_类
final的用法修饰变量:被final修饰的变量不可改变。即初始化一次后,就不能在被赋值。即,变为常量!修饰方法:被final修饰的方法不可以被子类重写。【最终方法不可以被子类重写】修饰类:被final修饰的类不能被继承。...
2018-08-08 15:11:45 100
原创 Java_42_面向对象_继承_组合
继承和组合共同点:都可以实现代码的复用。不同点:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓is-a关系:使用继承【这种事物(绵羊)是那种事物(羊)中的一个种类。】【‘是’关系用继承】has-a关系:使用组合【这种事物(羊毛)隶属于那种事物(绵羊),是它的一个部分、部件。】【‘拥有’关系用组合】 public class has{ public static ...
2018-08-08 15:10:53 142
原创 Java_41_面向对象_继承_super_构造器的调用_继承的内存分析(非常重要)
supersuper是直接父类对象的引用。可以通过super来访问父类中被子类覆盖的方法或属性。普通方法中:没有顺序限制,可以随便调用。构造方法中:除了Object类之外其他所有类的构造方法第一句总是super(......)任何类的构造方法中,若是构造方法的第一行代码没有显式调用super(......),那么Java默认都会调用super(),所以你这里的super()...
2018-08-02 21:29:28 191
ZOC_Terminal_v7.25.7_iMac.hk_.dmg
2020-07-27
msvcr71.rar
2019-12-28
anydesk5.1.2.rar
2019-05-28
PC端400SADP2019.rar
2019-05-24
Timleft中文版
2018-10-13
屏幕计数器无广告,功能多
2018-10-13
Clover启动样式主题
2017-07-28
clover核显配置文件config
2017-07-28
clover for mac 修改工具+pdf图解
2017-07-28
变色龙U盘版工具箱
2017-07-27
黑苹果触摸板键盘驱动
2017-07-27
clover四叶草Graphics
2017-07-27
Clover 四叶草 v3651
2017-07-27
Win7局域网共享设置兼容32/64系统
2015-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人