看板java
标 题Re: [问题] JAVA如何设定全域变数
发信站SayYA 资讯站 (Mon Oct 16 06:53:06 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
目标虽然达成了。但这实在是一个bad style
※ 引述《[email protected] (好累想睡觉)》之铭言:
> ※ 引述《del680202 (飘落的樱花)》之铭言:
> 你的问题应该是要建立一个变数 给两个不同的类别使用吧
> 如果是这样的话 我会用继承来解决 先设定一个父类别储存要共用的变数
> 程式码如下 :
> public class test
> {
> public static void main(String [] args)
> {
> B b = new B() ;
> C c = new C() ;
> b.i = 5 ;
> //虽然是 b 的变数 i 被改变
> //但是 c 方面的变数 i 也会是一样的值
> System.out.println(b.i) ;
> System.out.println(c.i) ;
> }
> }
> class A
> {
> //共用的变数 i 并且设为 static
> public static int i=0 ;
> }
> class B extends A
> {
> }
> class C extends A
> {
> }
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: 163.26.34.213