zoukankan      html  css  js  c++  java
  • 01 语言基础+高级:1-4 接口与多态_day09【继承、super、this、抽象类】

    day09【继承、super、this、抽象类】

    三大特性——继承
    方法重写
    super关键字
    this关键字
    抽象类


    教学目标
    能够解释类名作为参数和返回值类型
    能够写出类的继承格式
    能够说出继承的特点
    能够说出子类调用父类的成员特点
    能够说出方法重写的概念
    能够说出super可以解决的问题
    描述抽象方法的概念
    写出抽象类的格式
    写出抽象方法的格式
    能够说出父类抽象方法的存在意义


    day09_01_继承的概述

    day09_02_继承的格式

     

    day09_03_继承中成员变量的访问特点

    day09_04_区分子类方法中重名的三种变量

    day09_05_继承中成员方法的访问特点

    day09_06_继承中方法的覆盖重写_概念与特点

    day09_07_继承中方法的覆盖重写_注意事项

     

    day09_08_继承中方法的覆盖重写_应用场景

     

    小贴士:这里重写时,用到super.父类成员方法,表示调用父类的成员方法。

    day09_09_继承中构造方法的访问特点

     

    小贴士: 构造方法的名字是与类名一致的。所以子类是无法继承父类构造方法的。

                  构造方法的作用是初始化成员变量的。所以子类的初始化过程中,必须先执行父类的初始化动作。

    day09_10_super关键字的三种用法

     

    day09_11_this关键字的三种用法

     

    day09_13_Java继承的三个特点

     

    day09_15_抽象方法和抽象类的格式

     

    抽象方法
    修饰符 abstract 返回值类型 方法名 (参数列表); 

    抽象类
    修饰符 abstract class 类名字 {
    }

    day09_16_抽象方法和抽象类的使用

    day09_17_抽象方法和抽象类的注意事项

     

     

     此时的方法重写,是子类对父类抽象方法的完成实现,我们将这种方法重写的操作,也叫做实现方法

    ================================================

    end 

    部分内容来自于学习编程期间收集于网络的免费分享资源和工作后购买的付费内容。
  • 相关阅读:
    mysql中json_extract函数的使用?作用是什么?
    python 里面的单下划线与双下划线的区别(私有和保护)
    理解Python的双下划线命名
    python list中append()与extend()用法
    sqlalchemy(二)高级用法 2
    查看python对象的属性
    python map()
    SpringMVC学习系列(3) 之 URL请求到Action的映射规则
    SpringMVC学习系列(2) 之 经典的HelloWorld实现
    SpringMVC学习系列(1) 之 初识SpringMVC
  • 原文地址:https://www.cnblogs.com/MarlonKang/p/11803003.html
Copyright © 2011-2022 走看看