抽象 继承与接口
2024-9-8
| 2024-9-8
0  |  Read Time 0 min
type
status
date
slug
summary
tags
category
icon
password
最近在工作中,发现了对于基础的巩固是非常必要的,所以还是记录一下,最近工作中一些自己迷惑的点,以此用来复习。
 
 

抽象类

抽象类的特点
  1. 不能被实例化:抽象类不能直接创建对象,只能通过继承它的子类来创建对象。
  1. 可以包含抽象方法:抽象方法是没有实现的方法,只有方法签名。子类必须实现这些抽象方法。
  1. 可以包含具体方法:抽象类中可以包含已经实现的方法,这些方法可以被子类继承和重用。
  1. 可以包含成员变量:抽象类可以像普通类一样包含成员变量。
 
 
 
 

继承和接口

extendsimplements是两个关键字,用于实现类的继承和接口的实现
接口不用于定义普通属性?
  1. 抽象性:接口的主要目的是定义行为的契约,而不是存储状态。因此,接口中的字段通常用于定义常量,而不是普通的属性。
  1. 静态性:接口中的字段默认是public static final的,这意味着它们是静态的,不能被实例级别的对象所修改。这与普通属性的概念不符。
  1. 实现分离:接口和实现类应该尽可能分离,接口定义行为,实现类提供具体实现。如果接口中定义了普通属性,会导致接口和实现类之间的耦合度增加,不利于代码的维护和扩展
 
  • 开发
  • 物流行业涉及到的名词初学LLM
    Loading...
    Catalog