目录
面向过程语言简介
核心是编写解决问题某个问题的代码块,代码块是程序执行时产生的一种行为。面向过程语言缺少一种最本质的概念,那就是“对象”。
面向对象语言简介
最核心的内容就是“对象”。
一个简单的理念就是:需要完成某种任务时,首先要想到,谁去完成任务,即哪个对象去完成任务;提到数据,首先想到这个数据是哪个对象的。
面向对象编程的三个特性
1.封装性 2.继承 3.多态
参数传值
传值机制
在Java中,方法中参数变量的值是调用者指定的值的拷贝。因此,方法如果改变参数的值,不会影响向参数“传值”的变量的值。参数得到的值类似于生活中的“原件”和“复印件”,那么改变“复印件”不能影响“原件”。
基本数据类型的参数的传值
对于基本数据