摘要: 在写代码过程中,常常会遇到这样的需求。 通个字符串系统能自己找到相应的(类,方法,静态属性)对象并执行它。这种就叫反射。 例如,我们的学校管理系统当时,当管理员登陆时,想要查看学生信息。他输入‘学生’字样。系统根据‘学生’,自动执行'查询学生信息”方法。 简单的例子来写一个反射: 其原理是:Pyth 阅读全文
posted @ 2019-01-19 14:29 hisweetyGirl 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 看原码: 首先我们有一个需求;商品的折扣是人为定的,与商品中的对象无关。即Goods中的折扣直接通过Goods去更改,而不是要先创建一个Goods对象再去改。因为这个折扣将对所有的商品生效的。 上面的代码显示:要先有了apple的基础上才能去更改discount。如果再创建一个”banana“商品, 阅读全文
posted @ 2019-01-19 11:30 hisweetyGirl 阅读(2526) 评论(0) 推荐(0) 编辑
摘要: 通常以下三种情况下用到私用属性和和方法 1.隐藏一个属性,不想让类的外部调用。例如:密码 2.我想保护这个属性,不想让属性随意被改变。例如:某个重要值为数字的属性 3.我想保护这个属性,不被子类继承。比如:密码,或获取重要信息的方法等。 举例:商品价格管理 通过对属性的私有保护后,再引入@prope 阅读全文
posted @ 2019-01-19 09:02 hisweetyGirl 阅读(173) 评论(0) 推荐(0) 编辑