理解面向对象:
1.面向对象是相对面向过程而言;
2.面向对象和面向过程都是一种思想;
3.面向过程:强调的是功能行为;
4.面向对象:将功能封装进对象,强调具备了功能的对象;
5.面向对象是基于面向过程的;
6.面向对象三个特征:封装、继承、多肽。
成员变量和局部变量:
作用范围来说:
1.成员变量:作用于整个类中;
2.局部变量:作用于函数中,或者语句中。
在内存中的位置:
1.成员变量:在堆内存中,因为对象的存在,才在内存中存在;
2.局部变量:存在栈内存中。
匿名对象:
匿名对象是对象的简化形式。
匿名对象的两种使用情况:
1.当对象方法仅进行一次调用时;
2.匿名对象可作为实际参数进行传递。
注:如果对一个对象进行多个成员调用,必须给这个对象起一个名字。
|
|