Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
public class A {
private int x;
protected int y;
}
public class B extends A{
public void metodoB(){
y = y+1;
x = x+1; // aqui dara error
}
}
Cita de: mark182 en 12 Junio 2010, 04:13 AM
Buenas,
Yo empece programando en PHP y C, y ahora estoy estudiando PHP orientado a objetos. Lo que no entiendo de la POO es el encapsulamiento, osea no entiendo que gano poniendo a los atributos y/o metodos los modificadores public, private y protected.
public class ProductoX{
private int valorCritico; // este valor no puede ser menor a 5 ni mayor a 70
private int[] algoCritico;
public set valorCritico (int value){
if (value < 0 || value > 70) throw ValorCriticoIncorrectoException;
this.valorCritico = value;
}
public int metodoCritico(){
return algoCritico[valorCritico];
}
}