1.学习方法的目的?为什么学?
为了更好地学习Java编程,觉得方法的用处会对以后的学习有很大的帮助,算是一个基础;
2.什么是方法?用在哪里?
方法是完成指定功能的代码块,主要用处顾名思义就是完成特定的功能;
提高编程的效率,方法开发出来之后,大家都可以去调用它;
它从属于类和对象,算是编程中的主要角色;
3.如何使用?使用的步骤?
方法名();
用上述格式来调用,可以加修饰符和参数,因为方法可以重载,可以有参无参,有参的方法的输入实际参数必须与方法的形势参数保持一致!
定义方法和使用方法是两个步骤!定义是定义,调用是调用,就像汽车,定义就是造汽车,调用就是把汽车开起来、用起来;
4.深度思维,设计者思维过程模拟
假设没有方法,那每次我们都要写很多重复的代码,而且整个编程会杂乱无章、毫无秩序;
有了方法之后,我们需要使用的时候直接去调用它,不用管它内部是怎么实现的,这样大家都可以提高工作的效率,分工会越来越细;有了方法也可以推动编程往更高的层次 更牛的方向发展;
例子:诗人写诗
选景选物→在场景中找出名词→想表达的心情/情怀→1.0版本→N.0版本
5.广度思维(类比其他的概念)
就像人类创造了汽车,大家想用的时候直接开就行了,不用管是怎么转的怎么造出来的,汽车能满足我们的生活需要就行了,我们就可以把精力放在其他的事情上面,人的精力是有限的;
再比如计算机,发明了计算机,那很多的重复计算就可以用计算机去实现,而且还可以提高效率/减少手工的失误,没有计算机那很多工作都需要人工去做,生产力也大大降低;
所以说,什么东西创造处理都是有一定社会价值的,不是没有意义地创造,创造出来的东西也是为了解决问题的,而且基本上都是不断改进的过程,有1.0版本→N.0版本,就像人类社会的进步一样,不断向前推进;
6.广度思维 2(和已知内容的练习,底层原理分析)
Java中的方法,其实类似于sql中的procedure或者function,说白了就是有名字的代码块,是代码块的一个小集合,从外部看是一个整体;目的也很明确,实现特定功能,提高编程效率等等;
7.广度思维 3(类比生活中的例子)
方法有输入有输出,社会的本质也是输入→输出,工厂输入原材料→输出产品,学校输入教师/学生→输出人才/毕业生,方法也像工厂加工材料,学校培育人才一样,输入→输出,输入你想输入的,输出你想输出的结果,方法就完成了人类的指定需求;
8.广度思维 1(可视化辅助和分享)
9.不足,还有什么不足?
还是菜鸟,先学习再创造再优化吧,只有深入学习才有可能发现其缺陷和不足,才有可能去做优化
10.改进和新组合:我能改进它吗?我能将它和其他事物重 新组合吗?
在改进不足的思维过程中,可以使用“改进和组合”创新思维:
1. 深度上改进,“深度思考事物本身的改进”。
2. 广度上组合,“广度思考和其他事物能不能进行新的组合”。