解释 PHP 中的封装。

解释 PHP 中的封装。

解释 PHP 中的封装。

phpobject oriented programmingprogramming更新于 2024/11/17 8:30:00

面向对象编程是添加到 PHP5 中的一种软件方法,它有助于以简单的方式构建复合应用程序。添加到 PHP5 中的一些 OOP 概念包括抽象、接口、静态方法和静态类等...

在本文中,我们将通过几个示例学习封装及其实现。

将数据和方法包装成一个单元(称为类)称为封装。封装是类中存在的数据成员和方法的保护机制。在封装技术中,我们限制数据成员访问外部世界的最终用户。

在 PHP 中,封装用于使代码更安全和健壮。使用封装,我们可以向用户隐藏数据的实际实现,并且除了调用所需的操作外,不允许任何人操纵数据成员。

示例

让我们通过一个例子来理解这一点。

class ATM {

private $custid;

private $atmpin;

public function PinChange($custid,$atmpin) {

---------执行任务-----

}

public function CheckBalance($custid,$atmpin){

---------执行任务-----

}

public function miniStatement($custid) {

---------执行任务-----

---------执行任务-----

}

}

$obj = new ATM();

$obj ->CheckBalance(10005285637,1**3);

?>

解释:

在此示例中,所有 ATM 类数据成员(变量)都标有 private 修饰符。这意味着我们不能直接访问 ATM 类数据成员(属性)。因此,我们不能直接更改类属性。更改类属性(数据成员)的唯一方法是调用方法(函数)。这就是我们用 public 访问修饰符声明所有 ATM 类方法的原因。用户可以将预期的参数传递给类方法以执行特定任务。

假设有人想检查余额,那么他需要使用必需的参数 $custid="10005285637" 和 $atmpin="1**3" 访问 CheckBalance() 方法。这称为通过封装进行数据隐藏。

注意:

我们可以通过实现访问说明符在 PHP 中实现封装。

相关文章

解释 PHP 中的抽象类。

解释 PHP 中的 final 类和 final 方法。

PHP 中"&&"和"AND"运算符的比较。

解释 PHP 中抽象和封装之间的区别。

解释 PHP 中的封装。

解释 PHP 中的静态方法和实例方法。

打印

下一节 ❯❮ 上一节

相关推荐

西装穿对了你知道要穿什麼袜子吗 五大必败顶级袜子品牌推荐
毕志飞:《纯洁心灵》拒绝怀旧,直面现实
365bet365网址

毕志飞:《纯洁心灵》拒绝怀旧,直面现实

📅 07-13 👁️ 2282
橘子黄了,湖北这些地方摘橘子比超市便宜多了,周末约起来!