javase day13笔记

本文介绍了如何使用JavaDOC为Java代码生成API文档,强调了接口在定义抽象方法和实现多态中的作用,以及抽象类、接口、内部类的区别和应用场景,包括object类的基础知识和toString(),equals()方法的讲解。
摘要由CSDN通过智能技术生成

第十三天课堂笔记

使用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值