Java学习记录(1) - 类与接口
类
类是Java中最基本的单位,它是一种用户自定义的数据类型,用于描述对象的属性和行为。类可以包含字段(属性)和方法(行为)。
抽象类
抽象类是一种不能被实例化的类,它只能被继承。抽象类可以包含抽象方法(没有实现的方法)和非抽象方法(有实现的方法)。
接口
接口是一种抽象类型,它定义了一组方法的签名,但没有提供实现。接口可以被类实现,从而实现多态。
总结
以前上学的时候对这三个一知半解,似懂非懂的,最近潜下心来学习了一番。总结一下自己的理解吧:类是一种对事物的抽象, 有具体的属性以及实现的方法。而抽象类则是对类的抽象, 它不能被实例化, 只能被继承。而且方法不会被实现。而接口则是对行为的抽象, 它定义了一组方法的签名, 但没有提供实现。接口可以被类实现, 从而实现多态。简单通俗的讲就是抽象类以及接口相当于是类的规范, 定义了类应该有的属性和方法, 而具体的实现则由子类或者实现类来完成。
Java学习记录(1) - 类与接口
https://stanlee12.github.io/2025/11/20/java-study-1/