• 多态


    一、多态

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

     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;                 //此数值不能被以后修改

    接口与继承的区别:

  • 相关阅读:
    Java 9 模块解耦的设计策略
    Spring Data JPA 事务锁
    如何配置Spring Boot Tomcat
    Spring Cloud Turbine
    Spring Boot 测试时的日志级别
    Spring Boot中使用RSocket
    构造函数
    递归函数的使用
    有序数列的二分搜索
    Java第一次代码作业汇总
  • 原文地址:https://www.cnblogs.com/xuekai/p/7061432.html
Copyright © 2020-2023  润新知