• 接口的学习


    让类遵守契约

    1.接口要求其实现类接口中定义的所有方法和属性。

    2.写一个接口和写一个类类似,只是不用写具体方法实现。只需要定义方法的返回值和参数,然后不用写用大括号括起来的语句,只写一个分号就可以了

    3.接口不能存储数据,所以不可以在里面定义字段。但是可以定义属性,因为get 和set 访问器也是方法,而接口就是要强迫类去实现有特定名字、特定返回值、接受特定参数的方法。所以如果你想要让接口要求其实现类含有某个字段,定义一个属性

    4.接口只是解决方案的一部分。你还是需要创建实现这个接口的类,因为接口中并没任何实现代码。接口并不能用来防止创建额外类或者防止冗余代码。它是用来使得一个类可以做不止一种工作而无须继承,因为继承会带来很多额外的负担。

    5.接口中的成员都是公有的

    6.不可以实例化一个接口,但是可以创建它的引用

    7.可以用is 关键字来检查一个类是否实现了某个接口

  • 相关阅读:
    杭电ACM1.2.6 Decimal System
    杭电ACM1.2.7 GPA
    taro hook 倒计时setTimeout版
    taro hook 倒计时setInterval版
    Vuecli3内存溢出解决方案记录
    哈希
    hashmap和hashtable区别
    HashMap[转]
    JAVA中List、Map、Set
    C++和MATLAB混合编程DLL篇[转]
  • 原文地址:https://www.cnblogs.com/EthanSun/p/3152370.html
Copyright © 2020-2023  润新知