English 中文(简体)
java语班级内的一个班级
原标题:instance of a class inside that class in java
  • 时间:2011-11-05 19:36:49
  •  标签:
  • java

Here i m declaring an instance of class animal in the same class. In c It is considered an error:

struct demo{
        int anyvar;
        struct demo anyvar1;
};

因为它应该是无限的宣言。

然后, 为什么在 Java允许使用这一法典?

class Animal{
    Animal object1 = new Animal();

    public static void main(String[] args)
    {     
            Animal obj = new Animal();
            obj.dostuff();
    }

    public void dostuff()
    {
           System.out.println("Compiles");
           object1.dostuff();
    }

    public void keepdoingstuff()
    {
             System.out.println("Doing Stuff...");

             object1.keepdoingstuff();
    }
}
问题回答

因为在 Java,你重新宣布一个包含参比值>的变量;点名。

它喜欢这样做:

struct demo{

    int anyvar;
    struct demo *anyvar1;
};

java的所有物体均在斜坡上制造,并用<条码>新关键词明确制造。

public class Node
{
   Node next;
   String value;

   public Node() { ... }

   ...
}

next and value are automatically initialized to null when a Node object is instantiated and will remain so until a reference value is assigned to them.





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签