Wei Zhang's Blog


  • 首页

  • 标签

  • 分类

  • 搜索

Java零基础-多态

发表于 2020-02-16 | 分类于 Java
字数统计: 1.3k 字 | 阅读时长 ≈ 4 分钟

多态涉及的几个概念

  • 向上转型(upcasting)
    • 子类型 –> 父类型
    • 又称为:自动类型转换
  • 向下转型(downcasting)
    • 父类型 –> 子类型
    • 又称为:强制类型转换【需要加 强制类型转换符】
  • 无论是向上转型还是向下转型,两种类型之间必须要有继承关系,没有继承关系,程序是无法编译通过的。
阅读全文 »

Java零基础-方法覆盖

发表于 2020-02-16 | 分类于 Java
字数统计: 254 字 | 阅读时长 ≈ 1 分钟

当父类中的方法已经无法满足当前子类的业务需求,子类有必要将父类中继承过来的方法进行重新编写,这个重新编写的过程称为方法重写 / 方法覆盖

阅读全文 »

Java零基础-继承

发表于 2020-02-16 | 分类于 Java
字数统计: 264 字 | 阅读时长 ≈ 1 分钟

[修饰符列表] class 类名 extends 父类名 {
类体 = 属性 + 方法
}

  1. 继承的“基本作用”:代码复用,但最“重要”的作用是:有了继承才有了后面的“方法覆盖”和“多态机制”;

  2. Java 语言当中只支持单继承,一个类不能同时继承多个类。在C++中支持多继承;

    阅读全文 »

Java零基础-实例语句块 / 代码块

发表于 2020-02-15 | 分类于 Java
字数统计: 167 字 | 阅读时长 ≈ 1 分钟
  1. 可以编写多个,也是自上而下执行
  2. 在 构造方法执行 之前执行,构造方法执行一次,实例代码块对应执行一次
  3. 对象初始化时机 执行
阅读全文 »

Java零基础-静态代码块

发表于 2020-02-15 | 分类于 Java
字数统计: 261 字 | 阅读时长 ≈ 1 分钟
1
2
3
static {
java 语句;
}
  1. 静态代码块 在类加载时执行,并且只执行一次;
  2. 在一个类中可以编写多个,并且从上到下执行;
    阅读全文 »
<1…118119120…191>

一期一会

951 日志
46 分类
68 标签
GitHub E-Mail
© 2017 — 2022 Wei Zhang | Site words total count: 684.2k
 本站访客数 人  本站总访问量 次