JAVA面向对象的总结(类的创建与成员局部变量的对比)
面向对象:
定义: 以基于对象的思维去分析和解决问题,万物皆对象
类是抽象的,对象是具体的,也就是说对象是类的实例(比如图纸是类,那么房子就是对象)
创建类的三个步骤:
1、自定义类 class 类名{
事物公共属性的描述
事物公共方法的描述
}
2、自定义类的对象
类名 变量名 = new 类名();
3、对象属性跟方法的访问
1.访问对象的属性
类名.属性
2、设置对象的属性
类名.属性=数据;
3、访问对象的方法
对象.方法名();
成员变量与局部变量的区别:
定义位置 成员变量定义在类之内,方法之外
局部变量定义在方法之内
作用 成员变量用来描述一类事物的公共属性
局部变量用来提供给方法内部使用
生命周期 成员变量随着对象的创建而存在,对象消失他消失
局部变量:调用对应方法时存在,方法执行完毕消失
初始值 成员变量有默认的初始值
局部变量没有初始值,必须初始化后才能使用