Applying Access Modifiers

DEX450 - Introductions and Overview

📄 第 249 页 🎬 视频课程

课程章节介绍

让我们来聊聊应用访问修改器这个教学点。首先,想象一下你有一个房间,房间里有一些家具和装饰品。现在,这个房间就是你的类(Class),而家具和装饰品就是类里面的方法和变量。 在这个房间里,有些家具是你想让所有人都能看到的,比如客厅的沙发,这就是公共的(Public)。而有些家具是你不想让别人看到的,比如卧室里的床,这就是私有的(Private)。 现在,我们来看一下代码。在7A行,我把一个公共方法改成了私有方法。这就好比你突然把客厅的沙发搬到了卧室,并且关上了卧室的门。这样一来,外面的人就看不到沙发了,也就不能使用它了。 所以,当触发器(Trigger)试图调用这个私有方法时,它就会遇到一个错误,因为触发器看不到这个方法,就像外面的人看不到卧室里的沙发一样。这就是为什么类保存正确,但触发器会产生“方法不可见”的错误。 总结一下,应用访问修改器就是控制谁可以看到和使用类里面的方法和变量。公共的(Public)是所有人都能看到的,而私有的(Private)是只有类内部才能看到的。希望这个比喻能帮助你更好地理解这个概念。