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

本文介绍了面向对象编程的基本概念,包括类与对象的关系、实例化的含义、构造方法的作用及使用方式,同时还对比了成员变量与局部变量的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值