码迷,mamicode.com
首页 > 其他好文 > 详细

12、类成员访问修饰符public/private/producted/readonly

时间:2018-08-24 23:41:42      阅读:713      评论:0      收藏:0      [点我收藏+]

标签:protect   报错   成员   protected   inf   编写   img   初始   png   

1、private 类的私有成员

private 类的私有成员,只能在内部访问,在外部访问不到,无法被继承,我们可以将不需要被外部修改的定义为私有的

私有成员,只能在内部访问,在外部访问不到

技术分享图片

private 可以在类的内部访问私有成员,不能再外部访问,但是在外部可以访问这个getType,从而访问到type,方法也是默认public公开的

技术分享图片

私有成员无法被继承

 技术分享图片

 

 2、protected受保护的

和private类似,也是私有成员,只能在内部访问,外部无法访问,但是可以被继承

可以被继承,但是只能在内部访问

技术分享图片

可以继承,但是外面访问不到,想要访问protected,可以放在方法里面在调用方法

技术分享图片

 3、readonly 只读的,不能被修改的,相当于常量const,如果被修改就会报错,写在修饰符第二位

技术分享图片

 

4、构造函数结合类的访问修饰符进行简写处理:

技术分享图片

也可以进行混合编写

技术分享图片

 

 总结:

1.public 默认公开

2.private 私有的,只能内部访问,不能外部访问(就是不能再外面被点出来),不能被继承

3.protected 受保护的,只能内部访问,不能外部访问,可以被继承

4.private 和 protected 如果想在外部被访问,可以放在一个公开的方法里面被引用

5.readonly 只读的,相当于常量const,初始化就赋值,一旦赋值就不能被修改,如果修改就会报错,放在public/private/protected后面

 

 

 

12、类成员访问修饰符public/private/producted/readonly

标签:protect   报错   成员   protected   inf   编写   img   初始   png   

原文地址:https://www.cnblogs.com/hihi-jing/p/9532360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!