Java静态变量与静态方法与成员变量成员方法的区别
java变量分为实例变量和静态变量方法分为实例方法和静态方法
如
class Example{
int data;//定义实例变量,也叫成员变量
public void method(){ //实例方法,也叫成员方法
.....
}
public static int count = 0;//定义静变量
public static func(){ //静态方法
......
}
public void static main(String arg[]){
Example e = new Example();//实例化一个对象
e.data = 0;//若要调用实例变量,则必须通过对象e来调用
Example.count++;//要调用静态变量,则在这里直接用类名.静态变量调用
//同样,实例方法和静态方法也是如此
}
}
如果要在其它类中调用实例变量,则用 类.对象.实例变量,(如果实例变量是public)
若调用静态方法,用 类.方法 调用。
实例变量和实例方法是 对象的属性,而静态变量和静态方法是 类的属性。
Java静态变量与静态方法与成员变量成员方法的区别相关推荐
- [转载] 面试题:说说Java中接口、类、成员变量、成员方法、构造方法有哪些访问修饰符和他们的作用范围
参考链接: Java中的访问修饰符 * 问题:说说Java中接口.类.成员变量.成员方法.构造方法有哪些访问修饰符和他们的作用范围 * 答:接口的访问修饰符只有public 1个 * 类的访问修 ...
- java 反射 成员变量_Java 反射:成员变量
获取成员变量 借助Class类某些可以获取对应类中声明的成员变量实例对象,这些方法有: ⑴Field[] getFields():返回一个该Class对象表示类或接口中所有public属性(含继承的) ...
- 疯狂java学习笔记之面向对象(二) - 成员变量与局部变量
Java变量按其作用域可分为:成员变量和局部变量.注意:在Java中是没有全局变量这个概念的 一.成员变量: 成员变量是在类中定义的变量,具体可分为类变量与实例变量--有无static修饰 实例变量的 ...
- java系列8:private修饰的成员变量怎么传参
可以使用getter,setter方法 package drchen.java.day06.demo04;public class Student {// 成员变量private String nam ...
- java成员变量默认是_在Java语言中,String类型的成员变量的默认初始值是( )
在Java语言中,String类型的成员变量的默认初始值是( ) 答:C.null 学生最主要的权利是() 答:受教育权 提倡教育要适合孩子的 "敏感期"的教育家是 答:蒙台梭利 ...
- 【Java基础】Java中类的初始化过程:(静态成员变量,静态代码块,普通成员变量,代码块初始化顺序)
初始化过程是这样的: 1.首先,初始化父类中的静态成员变量和静态代码块,按照在程序中出现的顺序初始化: 2.然后,初始化子类中的静态成员变量和静态代码块,按照在程序中出现的顺序初始化: 3.其次,初始 ...
- java实例变量成员变量_Java的类成员变量、实例变量、类变量,成员方法、实例方法、类方法...
总是被这些相似的概念搞晕,查阅了资料后做个小总结,以变量为例,方法辨析类似. 1.多胞胎名字汇总辨析 成员变量和成员方法是范围最大的定义,提到成员变量就可以理解成你所定义在一个类体中的各类变量的统称, ...
- java变量访问权限_JAVA成员变量的访问权限
成员变量的访问权限 我看到很多地方谈到关于Java里变量的访问权限问题. 很多地方认为对于默认修饰符的理解是这样的: 不写时默认为friendly 但就我所知Java里没有 friendly这一关键字 ...
- java反射成员变量_java反射之成员变量的反射
摘要: java反射 public class ReflectTest { public static void main(String[] args) throws Exception { //成员 ...
最新文章
- 改进MySQL Order By Rand()的低效率
- BZOJ2301: [HAOI2011]Problem b[莫比乌斯反演 容斥原理]【学习笔记】
- 【Flink】Flink NoSuchFieldError BIND_PORT
- 《我在谷歌大脑见习机器学习的一年:Node.js创始人的尝试笔记》阅读笔记
- LabView2018的安装
- hibernate--生成正向和逆向工程
- VS2019配置opencv教程【推荐】
- VLAN中tagged与untagged的处理
- 《语义网基础教程(原书第3版)》—— 导读
- 路飞学城-Python开发-第一章
- pve远程连接 spcie_PVE开启硬件直通功能
- Telemetry 技术概述
- 【OpenCV】Mango的OpenCV学习笔记【三】
- 2022年四川省外贸综合服务企业认定材料流程
- 传真存储转发工作过程
- iuv_5g组网问题表
- 计算机小学数学辅助教学缺点及对策 论文,小学数学第二学段图形与几何领域的作业设计研究...
- 稳压、调压、监控、DC/DC电路大全
- 机器学习之数据的偏态分布
- 小甲鱼python003答案_小甲鱼Python第003讲:插曲之变量和字符串|课后测验及参考答案...