• 编程基础之Java中继承和多态的理解


    JAVA中继承和多态的理解

    继承的概念

    继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。

    继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

    类的继承格式

    在Java中通过extends关键字可以申明一个类是从另外一个类继承而来的,一般形式如下:

    类的继承格式

    class父类{}class子类extends父类{}

    首先我们探讨下为什么需要继承呢????

    首先继承通俗的白话文呢就是就是把共有的是特征给提炼到出来

    继承的特性

    1.子类拥有父类非private的属性,方法

    2.子类可以拥有自己的属性和方法,即子类可以对父类进行扩展

    3.子类可以用自己的方式实现父类的方法

    4.一个子类只能有一个父类一个父类能有多个继承

    继承关键字

    继承可以使用extends和implements这俩个关键字来实现继承而且所有的类都多是继承于java。lang.Object当一个类没有继承得到俩个关键字,则默认继承object(这个类java.lang包中,所以不需要import)

    final关键字

    不让其类再有子类

    多态

    就是普通方法普通类有一个方法名相同参数形式相同就能构成多态

       

    铛铛铛!!!前方高能!

    在这里说一下自己整理了一份关于java的系统化资料,从Javase- ssm-springcloud,包括了面试题,PDF电子书,网上商城项目,个人博客项目,分布式项目等都有睁开想学习Java或者转行,大学生都非常实用,无任何套路免费提供。加群自行下载,有问题都可以在里面交流

  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    netty中Pipeline的ChannelHandler执行顺序案例详解
    Pi-设置无线
    Pi1-Centos
    gitlab升级
    ansible
    我也玩Jenkins
  • 原文地址:https://www.cnblogs.com/ty644/p/13204363.html
Copyright © 2020-2023  润新知