A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hanmaoChen 中级黑马   /  2016-7-31 20:09  /  1696 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

只要属性被外界访问就要为这个属性写setter和getter封装。。。
之前的@public  是不是以后都用不到了???

4 个回复

倒序浏览
是的,无论任何情况都不要使用@public把属性直接暴露给外界(除非讲课为了方便)
回复 使用道具 举报
你猜对了,@public用不上了。
回复 使用道具 举报
视频中老师讲到以后经常用@protected(受保护的),
但是后面用@property来定义封装属性的时候都是自动定义为私有的,
并且以后很多时候都是用@property来定义声明和实现属性的;
这样子的话以后@private(私有的)用的不是更多吗
回复 使用道具 举报
总感觉这些东西很蛋疼,学了又不用.老师现在上课要每一个方法都写,耽误了很多时间
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马