面向对象
类就是:对现实生活中事物的描述;
对象:就是这类事物,实实在在存在的个体。
具体的定义类:就是在描述事物,就是在定义事物的属性和行为。
属性和行为共同成为类中的成员(成员变量,成员方法)
成员变量和局部变量
作用范围
成员变量作用于整个类中 在堆内存中存在,因为对象的存在,才在内存中存在;
局部变量作用于函数中,或者语句中。 在栈内存中。
定义类 类名
{
描述属性,成员变量,在堆内存中存在;
描述行为,成员方法,在堆内存中存在;
{
运行行为;
}
}
定义类 类名
{
为了让这个类独立运行,在类中定义一个主函数
{
定一个类类型变量在栈内存中 指向改类类型的对象
指挥该对象做使用 对象.对象成员
当对象方法只调用一次时,可以用匿名对象来完成,
注意:当对象成员被调用一次时,用匿名对象完成不了。
如果对一个对象多次进行成员调用,必须给他起一个名字。
可以将匿名对象作为实际参数进行传递。
}
} |
|