• 第一个接口 interface


     1 package Interface;
     2 
     3 /*
     4     如何定义一个接口:
     5     public interface 接口名称{
     6         //接口内容
     7     }
     8  */
     9 
    10 /*
    11    接口的使用步骤:
    12    1.接口不能直接使用,必须有一个“实现类”来“实现”该接口.
    13    格式:
    14    public class 实现类名称 implements 接口名称{
    15         //....
    16    }
    17    2.接口的实现类必须覆盖重写(实现)接口中所有的抽象方法,
    18    实现:去掉abstract关键字,加上方法体大括号。
    19    3.创建实现类的对象,进行使用。
    20 
    21    注意事项:
    22    如果实现类并没有覆盖重写接口中所有的抽象方法,那么这个实现类自己就必须是抽象类。
    23 */
    24 public class Demointerstate {
    25     public static void main(String[] args) {
    26         //错误写法 不能直接new接口对象使用
    27 
    28         //创建实现类的对象使用
    29         MyinterfaceAbstrctImpl impl = new MyinterfaceAbstrctImpl();
    30         impl.methodAbs();
    31     }
    32 }
    1 package Interface;
    2 
    3 public class MyinterfaceAbstrctImpl implements MyinterfaceAbstract{
    4     @Override
    5     public void  methodAbs(){
    6         System.out.println("这是第一个方法!" );
    7     }
    8 }
     1 package Interface;
     2 /*
     3 *在任何版本的Java中,接口都能定义抽象方法。
     4 * 格式:
     5 * public abstract 返回值 方法名称(参数列表);
     6 * 注意事项:
     7 * 1.在接口当中的抽象方法,修饰符必须是两个固定的关键字:public abstract
     8 * 2.这两个关键字修饰符,可以选择性的省略(不推荐)
     9 */
    10 public interface MyinterfaceAbstract {
    11     //这是一个抽象方法
    12     public abstract void methodAbs();
    13 }
  • 相关阅读:
    数字资产交易所记录
    How to decode input data from a contract transaction without ABI?
    【收藏】ETH以太坊各个环境的公共的RPC服务!!!
    Solidity知识点集 — 溢出和下溢
    docker run 与docker start的区别
    子网掩码计算192.168.1.0/24 24 / 11
    Solidity-让合约地址 接受ETH的转账充值的 三种方式
    echarts的散点图
    debug.js中的length的错误
    26个工具类
  • 原文地址:https://www.cnblogs.com/bingquan1/p/12628622.html
Copyright © 2020-2023  润新知