java静态方法与成员方法及成员变量的区分

来源:互联网 发布:反潜鱼雷 知乎 编辑:程序博客网 时间:2024/05/01 05:16

面向对象编程中,通常用类创建的对象的过程称为实例化;
类是指描述一种事物的定义,是抽象的概念,是一类事物具有相同的特征的集合,类是对象的模板;
实例是指:该种事物的具体的一个个体,是具体的东西;
类名 对象名=new 类名(里面可以赋参数 对应方法为构造法);
类名需要首字母大写
构造方法:作用用来初始化类对象 修饰符有public类 没有返回值
方法名与类名相同
EX: public 类名(参数){
方法体
}
成员方法:(对象)修饰符public类 有返回值
调用需要 对象名.方法名
EX:public 方法名(参数){
方法体
}
静态方法(类方法):修饰符public static 又返回值
调用需要 类名.方法名
EX: public方法名(参数){
方法体
}
注:当对象为空时,去调对象的成员变量和成员方法就会报空
指针异常
成员变量的定义:定义在类内部,可以不显示初始化,由系统设置初始值成员变量在所在类被实例化后储存在堆内存中;
局部变量:是定义在方法体内部,主要看定义的位置,局部变量没有默认值,必须设定初始值,内存空间位置与成员变量不同局部变量在所在方法调用过程中保存在栈内存中;

0 0
原创粉丝点击