类中有属性和方法,一般,把属性放在private下,方法放在public下面。
权限:
private:类内可以访问,类外不可以访问,子类不可以访问父类的私有;
protected:类内可以访问,类外不可以访问,子类可以访问父类的保护;
public:类内可以访问,类外也可以访问。


到这,会发现struct和class非常相似,两者的区别在于,结构体默认访问权限是公共,类的默认访问权限是私有的。
如果有一个需求:要对私有属性进行访问,怎么办呢?
可以通过公有方法访问私有属性
类中有属性和方法,一般,把属性放在private下,方法放在public下面。
权限:
private:类内可以访问,类外不可以访问,子类不可以访问父类的私有;
protected:类内可以访问,类外不可以访问,子类可以访问父类的保护;
public:类内可以访问,类外也可以访问。


到这,会发现struct和class非常相似,两者的区别在于,结构体默认访问权限是公共,类的默认访问权限是私有的。
如果有一个需求:要对私有属性进行访问,怎么办呢?
可以通过公有方法访问私有属性
8045
7748

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