1.面向对象:所面对的是比较简单,可以用线性的思维去解决。
2.面向过程:事物比较复杂,使用以上思维无法解决。
共同点:二者不是对立的,而是相辅相成的。二者都是解决实际问题的一种思维方式!
记得一句话:Everything is an object. 万事万物皆对象!
类和对象:类,是对对象的抽象。对像,是具体的事物。
对象的特征-----属性
每个对象的每一个属性都拥有特定值
对象的特征-----方法
用来描述客观事物的一个实体,有一组属性和方法构成。
类和对象的关系:类是抽象概念。对象是一个人能够看的着,摸得到的实体。
局部变量和成员变量、
区别:声明位置不同,作用范围不同,内存存在位置不同,一个在栈中,一个在堆中。成员变量有默认值;局部变量没有默认值
方法调用:
形参与实参的有关概念:1.定义方法的参数为形参2.调用方法的参数为实参。
参数传递:基本数据类型的参数传递无法通过方法调用改变变量的值。
引用数据类型的参数传递可以通过方法改变数量的值