创建对象
类名 对象名=new 类名{};
Student s=new Student();
使用对象
1.使用成员变量 对象名.变量名
s.name
使用成员方法 对象名.方法名()
s.study()
成员变量和局部变量区别
区别 | 成员变量 | 局部变量 |
---|---|---|
类中位置不同 | 类中方法外 | 方法内或者声明上 |
内存中位置不同 | 类中方法外 | 栈内存 |
生命周期不同 | 随着对象的存在而存在,随着对象的消失而消失 | 随着方法的调用而存在,随着 方法的调用完毕而消失 |
初始值不同 | 有默认的初始值 | 没有默认的初始值,必须先定义,赋值,才能使用 |