zoukankan      html  css  js  c++  java
  • java基础---接口和抽象类

    ----接口
    类修饰
     
    变量
    ===接口中可以定义变量,但是不这么干。默认是public static final default 可以修饰
    静态
    ===接口中不能够有静态代码块和静态方法
    方法
    ===接口方法默认的是public abstract可以修饰就是没有具体实现的方法
    ===接口中没有构造函数的方法。
    ===JDK1.8中可以在接口里面定义方法,比如Entry接口中就定义了方法返回比较器comparator,并且还是static方法,必须是default修饰
     
    抽象类
    ---类修饰
    必须是public和default不能是protected,不能够使用static和final修饰类名。
    ---域的定义
    和普通类完全一样。
    ---静态
    可以有静态方法和静态代码块
    方法
    ---abstract可以修饰类也可以修饰方法,但是抽象类可以没有抽象方法,只要类的定义有abstract就行了。
    ---抽象类中的方法:有普通方法和抽象方法,抽象方法不可以是private的,普通类还是可以private的。
     

     
    ---抽象类和普通类的区别三点:
    1.抽象方法必须为public或者protected
    2.抽象类不能创d建对象
    3.子类如果继承自抽象类,必须实现抽象方法。否则,子类也必须定义为abstract类。
     
     
     
     
  • 相关阅读:
    appium之模拟坐标方法介绍
    mysql操作数据库常用命令
    appium使用无线连接手机方法
    mysql数据之增删改操作
    mysql之子查询与分组查询
    selenium之多个窗口之间切换
    selenium之内嵌网页iframe切换
    CF103E
    CF724E
    光伏元件
  • 原文地址:https://www.cnblogs.com/buptyuhanwen/p/9396339.html
Copyright © 2011-2022 走看看