77问答网
所有问题
java中如何把一个类实例定义为一个全局对象
就是一个类对象要在另外两个类中使用,而且数据要保持一致,请高手帮忙解答,
坐等,谢谢!!!
能具体一点回答吗???
举报该问题
推荐答案 推荐于2017-11-23
static 是java的关键字,也是一个修饰静态的关键字,使用这个关键字修饰的变量或者是方法,都可以直接通过类名进行调用,比如这样:
public class a{
static int a=10;
}
class b{
int b=a.a;//因为a类的整型变量是用static修饰,所以可以通过类名来调用
}
这样子有一个好处,就是不用对一个类进行new ,这样可以为内存节省很多空间,凡是被static修饰的变量叫成员变量,成员变量也就是所谓的
全局变量
,被static修饰的方法叫成员方法。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Yvq8Nvp8Y.html
其他回答
第1个回答 2010-12-24
你可以使用单例模式
public class Singleton
{
private static Singleton instance = new Singleton();
private Singleton(){}//私有化构造方法
public static Singleton getInstance()
{
return instance;
}
}
第2个回答 2010-12-24
单例。将那个类定义为单例,这样其他的都是同一个类。
相似回答
能具体回答一下“
java中如何把一个类实例定义为一个全局对象
”吗??
答:
java
里边没有c++里边那样
的全局对象
,全局对象也必须在类的声明
中定义
。
java中
能不能
定义一个全局
变量,使两
个类
共享这个变量
答:
1、容身于实例,在类里面用public 来定义这个变量,则要用到这个变量时,必须得有这个类的实例
。2、容身于虚拟机,在类里面用static来定义,这样子只要加载过这个类,这个变量就一直存在,在哪都方便调用 类名.变量
java中
声明
全局
变量,什么情况下加static什么情况下不加?
答:
可以通过把一个类定义为public static
,把类成员变量也定义为public static,使该变量在内存中占用固定、唯一的一块空间,来实现全局变量的功能.现在的面向对象语言由于变量都是封装在类里面的,对别的类不可见,所以已经几乎完全抛弃了全局变量的概念 ...
java中
static作用详解
答:
只要这个类被加载,
Java
虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。 用public修饰的static成员变量和成员方法本质是
全局
变量和全局方法,当声明它
类的对象
市,不生成static变量的副本,而是类的所有
实例
共享同一个static变量。 static变量前...
JAVA
面试题---设计
一个类
,该类只能生成
一个实例
答:
单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现
一个类的实例
。这样做当然是有必然的,比如你的软件
的全局
配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现
一个实例
...
在
java
class
中定义
了
一个全局
静态变量,使用过程中这个静态值突然没了...
答:
NullPointException意为空指针异常,你在
java
class
中定义
了
一个全局
静态变量,使用过程中这个静态值突然没了,静态值没了系统就会释放这块内存,就相当于你只定义了一个变量而没有个它赋值,没有赋值就没有分配内存空间,也就没有指针一说,你再去使用这个变量当然就会出现空指针异常了即NullPoint...
在
java中怎么定义一个全局
变量
答:
在
一个全局类里面定义
公共静态变量 public class Global { public static int abc = 0; public static int def = 0; } ---解决方案---/** * Title: Global * Description: 定义系统中使用的常量 * Copyright: Copyright (c) 2004 * Company: hptec * @author ihavegotyou * ...
大家正在搜
java定义一个数组
java类的定义
java实例化
java项目实例
java实例变量
java多线程实例
java项目开发实例
java方法的定义
java定义常量
相关问题
Java里面能不能定义一个全局对象
能具体回答一下“java中如何把一个类实例定义为一个全局对象...
java类实例定义为全局变量
java中如何设置全局变量使之在多个类中使用.
在java中怎么定义一个全局变量
java 一个类如何实现接口,实例对象?
java中能不能定义一个全局变量,使两个类共享这个变量
JAVA 定义了全局变量 怎样在类方法给其赋值