Java   View all facts   Glossary   Help
object > current object
Next objectexception    Upobject    Previous objectarray   

current object
subjectfact 
current objecthas definition The object whose method is currently being calledadded by: DS, source: Sun Java Tutorial, reference: Tutorial, 2001-10-19 11:36:34.0
is a subtopic of Objects2001-10-19 11:36:34.0
is referred to by the keyword thisadded by: JK, 2001-10-19 11:36:34.0
is a kind of objectadded by: DS, 2001-10-19 11:36:34.0
object
when an object is created
  1. the object's variables are set to default values
  2. the constructor of the object's superclass is invoked
  3. the object's initialization block is invoked
  4. the object's constructor is invoked
2001-10-19 11:37:31.0
2001-10-19 11:37:31.0
2001-10-19 11:37:31.0
  • when an object is not needed any longer
  • the object's space is garbage collected
2001-10-19 11:37:31.0
can access all instance variables of all objects of its class2001-10-19 11:37:31.0
can be encapsulated by providing accessor methods2001-10-19 11:37:31.0
can be converted into a string using the toString method    2001-10-19 11:37:31.0
can be referred to without reference to the instance variables contained in it    2001-10-19 11:37:31.0
can communicate with every object to which it has access through its public interface2001-10-19 11:37:31.0
can convert itself to a string representation using the toString method    2001-10-19 11:37:31.0
can model    2001-10-19 11:37:32.0
can notify other objects that a condition variable has changed2001-10-19 11:37:32.0
can receive messages from    2001-10-19 11:37:32.0
can represent any entity to which you can associate properties and behaviour    2001-10-19 11:37:32.0
can return its class using the getClass method2001-10-19 11:37:32.0
can send messages to    2001-10-19 11:37:32.0
can wait on 0 or more condition variables2001-10-19 11:37:32.0
communicates with other objects by sending and receiving messages    2001-10-19 11:37:32.0
has 0 or more instance variables2001-10-19 11:37:32.0
has 0 or more methods called instance methods2001-10-19 11:37:32.0
has behaviour that is specified by its methods    2001-10-19 11:37:32.0
has state that is maintained in its variables    2001-10-19 11:37:32.0
has example of creation String name = new String();2001-10-19 11:37:32.0
has part public interface2001-10-19 11:37:32.0
hides methods from other objects using the 'private' keyword2001-10-19 11:37:32.0
inherits instance methods and instance variables from
  • the class to which it belongs
  • all that class's superclasses
2001-10-19 11:37:32.0
is distinct from every other object even if they contain the same data    2001-10-19 11:37:32.0
is created by
  • declaring and initializing it such that it is created whenever execution enters a particular block, or, in the case of an instance variable, when an instance is created, for example:
    String aString = "some text";
  • or by declaring it and initializing it later using the new operator, for example:
    String aString;
    aString = new String("some text");
2001-10-19 11:37:32.0
shares every instance method of its class with the other instances of its class2001-10-19 11:37:32.0
shares its implementation with other instances of its class2001-10-19 11:37:32.0
shares one copy of each class variable of its class with the other instances of its class    2001-10-19 11:37:32.0
to create you use the new operator2001-10-19 11:37:33.0

Next objectexception    Upobject    Previous objectarray