Array info  
Author Message
Roedy Green





PostPosted: 2006-2-12 20:44:00 Top

java-programmer, Array info On 12 Feb 2006 04:25:24 -0800, "Bigval" <email***@***.com> wrote,
quoted or indirectly quoted someone who said :

>public class Hardware {

public class Cpu extends Hardware
{

public String clockSpeed;

public boolean amd;

public boolean intel;

public String name;


public Cpu(String name, boolean intel, boolean amd, String
clockSpeed)
{
super(name);

}

public String getSpeed()
{
return clockSpeed;

}

public String getName()
{
return name;
}



public String toString()
{
return getName();
}
}


In this code, you discard 3 of your 4 constructor parameters. I am
begriming to wonder if you imagine java automatically copies
constructor parameters to the matching instance variables.

You code offers no way to set the public instance variables, unless
you count aCpu.name = "Sempron";

--
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.
 
Roedy Green





PostPosted: 2006-2-12 20:44:00 Top

java-programmer >> Array info On 12 Feb 2006 04:25:24 -0800, "Bigval" <email***@***.com> wrote,
quoted or indirectly quoted someone who said :

>public class Hardware {

public class Cpu extends Hardware
{

public String clockSpeed;

public boolean amd;

public boolean intel;

public String name;


public Cpu(String name, boolean intel, boolean amd, String
clockSpeed)
{
super(name);

}

public String getSpeed()
{
return clockSpeed;

}

public String getName()
{
return name;
}



public String toString()
{
return getName();
}
}


In this code, you discard 3 of your 4 constructor parameters. I am
begriming to wonder if you imagine java automatically copies
constructor parameters to the matching instance variables.

You code offers no way to set the public instance variables, unless
you count aCpu.name = "Sempron";

--
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.