zoukankan      html  css  js  c++  java
  • java的三大特性之一多态概述

    多态---概念

    所谓多态就是一个引用在不同情况下的多种状态。多态是指通过指向父亲的指针,来调用在不同的子类中实现的方法。

    多态---注意事项

    00.java允许父类的引用变量引用它的子类的实例(对象)。

    Animal  animal=new   cat();

    这种是自动转化完成的。

    01.关于类型转化还有一些具体的细节要求;

    instanceof运算符

    子类转换父类:向上转型  自动转型

    父类转换子类:instanceof  判断(是不是子类或者父类)

    抽象类

    00.抽象类------解决之道

    000.当父类的某些方法不能确定时,可以用abstract关键字来修饰方法(抽象方法);

    用abstract来修饰该类(抽象类)

    01.抽象类-----深入讨论

    000.用abstract类关键字来修饰一类是,这个方法就是抽象类。

    001.用abstract关键字来修饰一个方法是,这个方法就是抽象方法。

    002.抽象方法在编程中用的不是很多,但是在公司笔试的时,却是考官比较爱问的知识点。

    02抽象类----注意事项

    000.抽象类不能被实例化。

    001.抽象类不一定包含abstract方法。也就是说抽象类可以没有abstract方法。

    002.一旦包含了abstract方法,则这个类必须声明为abstract

    003.抽象方法不能有主体

  • 相关阅读:
    博客园的第一篇博客
    I-如何办好比赛
    塞特斯玛斯塔
    字典序最大的子序列
    百练POJ 1657:Distance on Chessboard
    百练POJ2750:鸡兔同笼
    HDU3790最短路径问题
    HDU 2544最短路Dijkstra算法
    快速幂【倍增+二分】
    树的高度
  • 原文地址:https://www.cnblogs.com/jmsjh/p/7440248.html
Copyright © 2011-2022 走看看