Re: Are primitives objects?
From: Igor L (patak_dacha_at_yahoo.com.hk)
Date: 01/09/04
- Previous message: Fred: "Are primitives objects?"
- In reply to: Fred: "Are primitives objects?"
- Next in thread: Fred: "Re: Are primitives objects?"
- Reply: Fred: "Re: Are primitives objects?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 9 Jan 2004 09:13:25 +0100
No, primitives are not objects. Yet, if you need an object (for example to
put it in a hashtable or something) you can do the following:
int i = 3;
Integer object_i = new Integer(i);
now you have an object and you can do
System.out.println(object_i.getClass());
Every primitive type has it's own corresponding object type.
int -> Integer, double -> Double, etc.
See documentation on this classes.
"Fred" <Fred@isp.com> wrote in message news:OssLb.3817$na.5853@attbi_s04...
> Are primitives objects?
>
> int i = 3;
> System.out.println(i.getClass());
>
> doesn't compile. Get an error message
> "int can't be dereferenced"
>
> But yet the docs for class Object say:
> Class Object is the root of the class hierarchy. Every class has Object
as
> a superclass.
>
>
>
- Previous message: Fred: "Are primitives objects?"
- In reply to: Fred: "Are primitives objects?"
- Next in thread: Fred: "Re: Are primitives objects?"
- Reply: Fred: "Re: Are primitives objects?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|