不知道js应该怎么进行练习

Private and protected properties and methods

一般我们要区分internal interface and external one。

在obj为导向的编程中,将methods and properties 分为两部分。

internal: 我们能从class本身的其他接触,而非从外部。

external:从class外部接触。

public:全局都能使用。

private:只能内部基础。

以下为hidden的两种方式

1、Protecting "propetries"

如果要使methods或者properties为internal,就要在其前面加上_.

_waterAmount

Read-only "power"

这种时候就不用set/get一起设置,而只用设置get。

2、Private "#waterLimit"

private property should start with #.表示只能private访问。

private和public 不冲突,可以同时设置同一个properties在一个class里面。

你可能感兴趣的:(不知道js应该怎么进行练习)