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类。
     
     
     
     
  • 相关阅读:
    远程执行文件包含
    MSSQL2008 部署及开启远程连接
    schtasks 命令使用
    提权
    一个简单的Hibernate工具类HibernateUtil
    StandardServiceRegistryBuilder
    hibernate配置文件
    Hibernate入门
    mysql5.7.14安装与配置
    路漫漫兮其修远长,吾将上下而求索
  • 原文地址:https://www.cnblogs.com/buptyuhanwen/p/9396339.html
Copyright © 2011-2022 走看看