首页 > 其他分享 >32-继承

32-继承

时间:2023-02-08 10:57:19浏览次数:33  
标签:调用 构造方法 继承 32 子类 父类 super

继承

继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。
extends的意思是“扩展”。子类是父类的扩展。
JAVA中类只有单继承,没有多继承!

继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。
继承关系的两个类, 一个为子类(派生类),一个为父类(基类)。 子类继承父类,使用关键字extends来表示。

父类中私有的属性或方法无法被继承,就是带private的

object类了解
super 调用父类属性或方法
方法重写

package com.oop.Demo05;
public class Student extends Person{
}

object类

在Java中,所有的类,都默认直接或者间接继承Object类(ctrl+H)

super

子类调用父类属性↓

子类调用父类方法↓

子类默认super();调用了父类的构造器 ↓

super注意点

  1. super调用父类的构造方法,必须在构造方法的第一个
  2. super必须只能出现在子类的方法或者构造方法中
  3. super和this不能同时调用构造方法

super对比this

代表的对象不同:

​ this:本身调用者这个对象

​ super:代表父类对象的引用

前提条件:

​ this:没有继承也可以使用

​ super:只能在继承条件下才可以使用

构造方法:

​ this(); 调用本类的构造

​ super(); 调用父类的构造

标签:调用,构造方法,继承,32,子类,父类,super
From: https://www.cnblogs.com/PedroPascal/p/17100948.html

相关文章

  • 【嵌入式】微芯旺KungFu32A156MQT使用PWM实现呼吸灯
    由于例程给我的IO口是G8,但是我的板子上没有暴露G8引脚,所以需要查看数据手册,重映射一个IO口作为CCP的PWM输出 例:可见PB10使用AF2重映射到CCP0的通道3上,所以使用PB10观......
  • MySQL 8.0.32如期而至
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。作者:叶金荣文章来源:GreatSQL社区原创MyS......
  • 算法刷题 Day 32 | ● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
    122.买卖股票的最佳时机II本题解法很巧妙,大家可以看题思考一下,在看题解。https://programmercarl.com/0122.%E4%B9%B0%E5%8D%96%E8%82%A1%E7%A5%A8%E7%9A%84%E6%9C%8......
  • ESP32+Arduino+OLED+u8g2播放视频
    1、思路分析ESP32采用Arduino开发,结合u8g2模块可以很方便地实现在oled上显示图片。因此,只需要将一个视频拆开成一帧帧,然后循环显示即可。然而,有几个问题:视频太大,esp3......
  • arduino 合宙esp32c3 初体验--点灯
    刷B站看到很多人都说合宙esp32c39.9元简易版,划算的很,赶紧购入一块和lcd扩展,拿到手后开始焊接接线柱,然后就开始试着点灯操作步骤:1.安装arduino2.安装arduino的esp32相关......
  • STM32MP157开发板Linux+Qt项目实战:智慧家庭
    stm32mp157开发板FS-MP1A是华清远见自主研发的一款高品质、高性价比的Linux+单片机二合一的嵌入式教学级开发板。开发板搭载ST的STM32MP157高性能微处理器,集成2个Cortex-A7......
  • P3203做题记录
    一种更简单的想法,只用用分块思想(或者根号分治?)不用分块。先考虑暴力怎么做:修改直接改,查询不停跳下一个点。但这样会被卡到\(O(n^2)\)。考虑分块思想优化:如果保证每次至少......
  • SPI-CH32V307VCT6实现SPI从机DMA收发
                SPI从机DMA收发 使用CH32V307VCT6单片机实现主从SPI数据交换    SPI从机IO口配置  从机SPI配置,注意使能SPI的DMA ......
  • 实现一次继承 es6 0207
    让狗类继承动物类......
  • 子类继承父类 子构造带参的情况 es6 0207
    注意子类中有构造方法时一定要先调用一下父类构造方法......