Day-09 说明public,protected 与 private 的差别?

在 Ruby 里 public,protected 与 private 都是存取限制的方法。
他们的差别是什麽呢?

简单来说

Public: Ruby 里的预设值,所有人可以直接存取(公有)
Protected: 介於 public & private 两者之间
Private: 只有该类别内部可以存取(私有)


通常我们的程序码都是用 Public ,不想让别人看到时则用 Private 就对了!


参考资料
https://kaochenlong.com/2011/07/26/public-protected-and-private-method-in-ruby/
https://lindawu.website/2020/06/18/public-protected-private/


<<:  【Day9】ERP核心模组篇-Inventory

>>:  [Day 09] 剩下的时间规划

Day.22 Unique Paths

Leetcode #62. Unique Paths 有一个机器人,它只能往右跟往下走,找出可到达终...

DAY15 在虚拟机上运行Android Studio 的第一个程序

从第三天灌好程序之後,也是过了快两个礼拜才使用他,想必每个夜晚他在硬碟里偷偷哭泣,让你的硬碟很潮,比...

[Day 28] 建立 migration 时使用的套件,来谈谈 Flyway

昨天我们提到了建立 connection pool 时所使用的套件 HikariCP 今天,我们来谈...

Day 5 Flutter的常用指令与HelloWorld执行

Flutter常用指令 flutter create app:建立一个flutter专案。 flut...

除此之外,还有什麽吗?

这一天原本想贴一贴学员心得,所以完全没有准备什麽内容。 学员毕业心得,没有强制要每个离开的学员写。...