zoukankan      html  css  js  c++  java
  • Java试题

    1.面向对象的特点

      封装,继承,多态,抽象

    2.Java中实现多态的机制

    java中通过四种方式表达多态
    1)通过接口的方式,接口可以包含很多的方法,表达对象的行为,功能
    2)通过抽象类的方式,抽象类中的抽象方法只有方法头,没有方法的具体实现,因为抽象类不能实例化,在子类继承抽象类,重写抽象方法的时候,可以表达子类独立的实现,每个子类都可以有不同的实现
    3)通过继承,子类可以重写父类的方法 *** 并且通过父类的引用指向子类的对象***,可以更好的表达多态的特点,多用于 参数接收对象
    4)通过同一个类中的方法重载,同名不同参,相同的方法名,不同的参数,实现重载

    3.抽象类和接口的区别

    1)语法上的区别
    1.抽象类可以有构造方法,接口没有构造方法
    2.抽象类可以有普通的成员变量,接口中没有普通的成员变量
    3.抽象类中可以包含非抽象的普通方法,接口的方法默认是 public abstract

    4.抽象类可以包含静态方法,接口不能包含静态的方法
    5.一个类可以实现多个接口,但是一个类只能继承一个抽象类

    2)使用上的区别
    1.抽象类的本质是一个 类
    2.接口表征是一种能力

  • 相关阅读:
    LoaRunner性能测试系统学习教程:日志文件分析(8)
    LoaRunner性能测试系统学习教程:MPM相关参数(7)
    LoaRunner性能测试系统学习教程:MPM调优(6)
    响应器
    分页器
    权限组件、频率组件
    drf视图组件、认证组件
    drf序列化组件
    RESTful
    IO操作、PIL使用、Django的admin操作
  • 原文地址:https://www.cnblogs.com/daiwenxiang/p/12152027.html
Copyright © 2011-2022 走看看