java 怎么让几个类共用同一个对象
怎么让C、D、E共用test对象classA{}classB{Atest=newA();}classC{}classD{}classE{}...
怎么让C、D、E共用test对象
class A {}
class B {A test=new A();}
class C { }
class D {}
class E {} 展开
class A {}
class B {A test=new A();}
class C { }
class D {}
class E {} 展开
5个回答
展开全部
B作为父类,
C,D,E继承B,同时,将A test声明为静态的。。
class B {
protected final static A test;
static {
test = =new A();
}
}
C,D,E继承B,同时,将A test声明为静态的。。
class B {
protected final static A test;
static {
test = =new A();
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意楼上的,就是把test声明成静态的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
test对象作为父类,C,D,E去继承他
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
final static A;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询