当前位置:   article > 正文

javase day13笔记

javase day13笔记

第十三天课堂笔记

使用JavaDOC生成api文档

  • 特定标签做注释

  • 使用 /** 文档注释 */

  • 特定标签

    • @author
    • @version
    • @param
    • @return
  • 生成api文档

    • tools -> generate javadoc

image-20240326102823902

接口

  • 抽象(abstract)类只有抽象方法时 ==> 使用接口(interface)完成

  • interface ==> public interface 类名{ }

  • 接口内的抽象方法默认有 public abstract ==> void eat();

  • 实现类使用implements, 并且是 多实现

  • 实现类必须重写接口内所用抽象方法

  • 接口必不能new 对象 , 接口也是多态的一种形式

  • 接口属于引用数据类型

  • 接口 => 对功能的封装

  • 接口包含

    • 接口中包含抽象方法 : 默认省略 public abstract
    • 接口中只有常量 : 默认省略 public static final
    • 接口包含 静态static方法
    • 接口包含 默认default方法

    image-20240326113944822

  • 类 extends 类 => 单继承

  • 接口 extends 接口1 , 接口2… => 多继承

  • 类 implements 接口, 接口2 … => 多实现

  • 格式 : 类 extends 父类 implements 接口

  • 抽象类 和 接口 异同点

    • 相同点:

      • 都可以编写抽象方法
      • 都不能创建对象: 抽象和接口都是多态的一种形式
      • 子类或实现类都要重写抽象类或接口中所有的抽象方法
      • 都是引用数据类型
    • 不同点:

      • 关键字
      • 类中包含东西不同
      • 继承实现关系不同
      抽象类接口
      关键字abstractinterface
      包含东西普通类中所用东西, 也可以写抽象方法抽象方法常量,静态方法,默认default方法
      关系类 extends 类 单继承实现类 implements 接口 多实现

内部类

  • 内置类/嵌套类 : 类中再编写一个类
  • 内部类对外部类提供服务
  • 内部类分 => 成员内部类 / 静态内部类 / 局部内部类 / 匿名内部类
  • 匿名内部类
    • 对内部类的一种简写
    • 必须继承父类抽象方法或者实现接口
    • 当只创建一次对象时,作为参数进行传递使用

object类

  • object是所有类的父类/超类

  • 系统默认继承object类

  • api : Java帮助文档

  • toString()方法

    image-20240326160400071

  • equals()方法

: Java帮助文档

  • toString()方法

    [外链图片转存中…(img-m3w6aWNl-1711450360772)]

  • equals()方法

    image-20240326162548395

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/339377
推荐阅读
相关标签
  

闽ICP备14008679号