局部变量和成员变量详细解析
来源:互联网 发布:电脑编程软件 编辑:程序博客网 时间:2024/05/31 19:49
创建引用类(被指挥使用的对象类)的格式
package com.lianxi;
public class Student {
String name;
int age;
public void study(){
System.out.println("好好学习");
}
public void eat(){
System.out.println("学习饿去吃饭");
}
}
/*
* Student是一个学生事物描述类,main方法不适合放在它里面。
*
* 使用一个类,其实就是使用该类的成员。(成员变量和成员方法)
* 而我们要想使用一个类的成员,就必须首先拥有该类的对象。
* 我们如何拥有一个类的对象呢?
* 创建对象就可以了?
* 我们如何创建对象呢?
* 格式:类名对象名 = new 类名();
* 对象如何访问成员呢?
* 成员变量: 对象名.变量名
* 成员方法: 对象名.方法名(...)
*/
Student a=new Student();
a.name="zhang";
a.age=19;
System.out.println(a.name);
System.out.println(a.age);
a.study();
a.eat();
成员变量和局部变量的区别:
*A:在类中的位置不同
*成员变量:类中,方法外
*局部变量:方法中或者方法声明上(形式参数)
*B:在内存中的位置不同
*成员变量:堆内存
*局部变量:栈内存
*C:生命周期不同
*成员变量:随着对象的创建而存在,随着对象的消失而消失
*局部变量:随着方法的调用而存在,随着方法的调用完毕而消失
*D:初始化值的问题
*成员变量:有默认值
*局部变量:没有默认值。必须先定义,赋值,最后使用
ALT +SHIFT+S +C //无参生成
ALT +SHIFT+S +o //有参构造生成
ALT +SHIFT+S +r // get set 生成
善意分享,不喜勿喷,欢迎转载,注明出处!谢谢
- 局部变量和成员变量详细解析
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- 成员变量和局部变量
- input-file选中之后然后第二次清掉缓存
- 使用str.setCharAt(位置,'字符'),修改指定索引处的字符
- 数据库常见死锁原因及处理
- 线性合并的应用 九度OJ 1004
- C++成员初始化列表详解
- 局部变量和成员变量详细解析
- springboot 使用过滤器获取response内容保存接口访问日志
- hdu1863 畅通工程
- OI颓废史启动仪式
- android weex 环境安装笔记windows环境
- 正则表达式
- Never Wait for Weights(带权并查集)
- iOS 内购 1
- CentOS安装intellijIDEA步骤