zoukankan      html  css  js  c++  java
  • 多态

    一、多态

      多态的含义是:对外一种表现形式,内在有多种具体实现。

     Java中多态的具体体现

       方法重载

       方法覆盖

       多态参数

    二、抽象类

    1.如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。

    如:形状类  通常用abstract来修饰

    public abstract Car{}            //定义了一个抽象类

     2.抽象类可以有抽象方法也可以有非抽象方法。凡是有抽象方法的类一定是抽象类,它不可以进行实例话操作,但可以有构造函数,只能用来继承。

     3.在类中没有方法体的方法,就是抽象方法

    如:abstract void eat();就是一个抽象方法

    三、instanceof操作符

     用于判断实例化对象是否是指定类的类型。返回值是boolean 形

    如: Boolean (a instanceof A)

    四、接口

    1.Java接口是一系列方法的声明,是一些抽象的集合。

    2.接口就是特殊的抽象类,即所有方法都是抽象方法的抽象类就是Java中的接口(interface)

    3.接口中没有变量,只能有public static final修饰的静态常量。三个修饰符可以省略。

    如:public static final int e=2.7128;                 //此数值不能被以后修改

    接口与继承的区别:

  • 相关阅读:
    luogu P1955 [NOI2015]程序自动分析
    luogu P5514 [MtOI2019]永夜的报应
    bzoj1816[Cqoi2010]扑克牌
    bzoj1040[ZJOI2008]骑士
    bzoj4582[Usaco2016 Open]Diamond Collector
    bzoj1029[JSOI2007]建筑抢修
    bzoj1079[SCOI2008]着色方案
    bzoj1051[HAOI2006]受欢迎的牛
    bzoj4525[Usaco2016 Jan]Angry Cows
    bzoj4512[Usaco2016 Jan] Build Gates
  • 原文地址:https://www.cnblogs.com/xuekai/p/7061432.html
Copyright © 2011-2022 走看看