深入理解面向对象编程中的继承与多态
1. 继承与多态概述
面向对象编程(OOP)有两个强大的特性:继承和多态。继承允许创建一个包含通用属性和方法的基类,其他类可以从这个基类派生而来,派生类继承基类的属性和方法,并可按需扩展功能。多态则让基类定义方法,由派生类来实现这些方法,客户端可以以相同的方式调用这些方法,尽管内部处理可能不同,但输入和输出保持一致。
1.1 继承的基本概念
继承是创建具有可在派生类中使用的属性和方法的基类的能力。例如,创建一个 Account 基类,其中定义了 GetBalance 方法, SavingsAccount 和 CheckingAccount 这两个派生类可以继承该方法,因为它们使用相同的逻辑来检索余额信息。
Public Class Account
Private _lngAccountNumber As Long
Public Property AccountNumber() As Long
Get
Return _lngAccountNumber
End Get
Set(ByVal Value As Long)
_lngAccountNumber = Value
End Set
End Property
Public Function GetBalance() As Double
'Code
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



