封装就是把对象的内部属性和方法隐藏起来,外部代码访问该对象只能通过特定的接口访问,这也是面向接口编程思想的一部分。看似没有什么问题,但如果breed属性名修改了怎么办?但如果使用这个类的地方比较多,或者协同开发时其它人还要使用你的类,那这样做就会让代码很难
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号