----->>
1、是的还应该jontvals[0]=new TextField();因为TextField jointvals[]=new TextField[6];时jointvals[0]是一个null值,这一点不同于其它语言!
2、对象引用您对当前对象用this就可以了
3、java里没有结构体!

解决方案 »

  1.   

    1.you are right.需要实例化
    2.java中一切都是句柄,句柄只有指向具体对象才有作用。想用对象引用,很简单,String ob1 = new String("hello");
        String ob2 = ob1;
    3.java是纯面向对象的语言,除了几个简单数据类型外(其实他们也有相应的包装类),一切都是对象,所以根本没有结构体。
      

  2.   

    赞成楼上两位的话!
    java是全面向对象语言,所以没有结构体!
    当前对象的引用可以使用this ,父类的引用可以使用super,一般情况下是这样的!
    呵呵!
      

  3.   

    那如果要实现c中的struct是不是得建立一个类,还要有构造函数!
      

  4.   

    可是我写
    TextField jointvals[]=new TextField[6];
    jontvals[0]=new TextField();
    .....
    却通不过编译!不写下面那些行又nill指针,到底怎么实例化啊!
      

  5.   

    不可以麼,我可以啊
    import java.awt.*;
    .
    .
    .
    public void myTest()
    {
        TextField[] test = new TextField[6];
        for(int i=0;i<6;i++)
        {
            test[i] = new TextField();
            System.out.println(test[i].toString());
        }}