还记不记得之前学面对对象时学到的一句话“现实生活中的一个事务,在编程中就是一个类”。
尼玛的这句话简直真理,我一直在追求的解题思路就是这句话
现实生活中:“我需要一个/把武器,名字叫无尽之刃,价格3200”
编程语言中:“我需要创建一个类名为武器,成员变量name设置为无尽之刃,价格设置int型赋值为3200”
现实中的“事物”对应着JAVA中的“类”,事物的属性和方法,分别对应类中的成员变量和成员方法
总结就是:
我需要一个武器(事物–class类),名字叫无尽之刃(属性-成员变量),价格为3200(属性–成员变量),可以攻击(行为–成员方法)
这就是合理处理问题的方法,很好很好,这才是正确的编程思路,解题思路
然后就是顺序的问题,这也是我今日思考得到的
应该先是创建需要的自定义类,比如武器,盔甲,角色啥的,这些需要的类创建完才到“测试类”,没错我之前一直都把他叫做主类,原来叫做测试类,那顾名思义,测试就是什么都准备妥当后的最后一步才测试啊。这样才是正确的编程顺序
最后就是关于测试了中创建对象的问题了
(这个估计要从面对对象那一段视频开始看)
不过我目前的想法是你想要用哪个类,就要创建哪个类的对象---------------这句话很对
你想要调用哪个类中的属性或者方法,那你就需要创建这个类的对象,然后通过get方法调用