Java笔记第四章类下
2026/6/6 12:36:27 网站建设 项目流程

五、类的三种分类

  1. 普通类:正常class,可以new
  2. 抽象类 abstract class:不能实例化
  3. 接口 interface

java

interface Play{}
class Cat implements Play{}//实现,多实现

  • JDK7:接口全是 public abstract 抽象方法、常量
  • JDK8:default默认方法、static静态方法
  • JDK9:private私有方法

六、继承 extends(类与类)

1.Java单继承:一个子类只能一个父类, class Son extends Father
2. super :访问父类成员

  • super():调用父类构造,必须放在子类构造第一行
    3.重写 Override【父子类】
    子类和父类方法名、参数、返回值一致,权限不能变严

七、Object类(所有类的父类)

所有类默认继承Object
常用方法:

  1. toString() :对象字符串,建议重写
  2. equals() :默认==比较地址,字符串等类重写比较内容

八、多态

父类引用指向子类: Father f = new Son();

  • 编译看左边(父类),运行看右边(子类)
  • 成员变量:编译运行都看父类
  • 成员方法:编译看父类,运行看子类(重写)

九、this和super总结

  1. this
    this.成员:本类成员
    this():调用本类其他构造,首行
  2. super
    super.成员:父类成员
    super():调用父类构造,首行

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询