66问答网
所有问题
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://66.wendadaohang.com/zd/n9vpx9ipn.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
普通类可以在它
类里面
new
一个全局的
它本身吗?
答:
第一种,你把RepFiledServletUploadServiceImpl
对象
作为RepFiledServletUploadServiceImpl 的属性了。这是不行的。第二种,是写在方法里面的,是可以的。举个简单列子吧:你有一台电脑,电脑是由很多部件组成的嘛,这些组件你把它当成电脑
类里面的
成员。但是你的电脑类里面是不能再包含电脑这个组件的啊。
java中
能不能
定义一个全局
变量,使两
个类
共享这个变量
答:
1、容身于实例,在类里面用public 来定义这个变量,则要用到这个变量时,必须得有这个类的实例
。2、容身于虚拟机,在类里面用static来定义,这样子只要加载过这个类,这个变量就一直存在,在哪都方便调用 类名.变量
java
能否在
一个类里面
直接new一个新
的对象
,而不是在这个类的方法里面ne...
答:
可以,也就是
全局的
,写到方法外面就可以
在
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中
的
对象实例
化
答:
1 检查类是否加载,如果没有加载就加载这个类,要加载所有父类。(读取.class文件到内存)懒惰式加载(按需加载):如果第一次用到就加载,只加载一次。通过CLASSPATH指定的路径寻找类文件(.class),加载以后是
一个对象
,类型是Class。获得这个
类对象
:Student.class-> Class
实例
2 分配父类型空间, 按照...
大家正在搜
java类的定义
java实例化
java项目实例
java实例变量
java多线程实例
java项目开发实例
java方法的定义
java定义常量
java面向对象
相关问题
Java里面能不能定义一个全局对象
能具体回答一下“java中如何把一个类实例定义为一个全局对象...
java类实例定义为全局变量
java中如何设置全局变量使之在多个类中使用.
在java中怎么定义一个全局变量
java 一个类如何实现接口,实例对象?
java中能不能定义一个全局变量,使两个类共享这个变量
JAVA 定义了全局变量 怎样在类方法给其赋值