“Conocimiento Programación>C /C + + Programming

Cómo Reemplazar un método de acceso en Objective- C

2011/2/8
El lenguaje Objective- C es una estricta variación orientada a objetos en el estándar C regular. Este lenguaje evolucionó a lo largo de muchas décadas para convertirse en la plataforma de desarrollo estándar para los ordenadores de Apple y dispositivos móviles. En la programación orientada a objetos, cada objeto de programación contiene sus propios datos que se almacenan en " variables de instancia ". Otros objetos, y el programa en su conjunto , pueden " acceder " estas variables a través de " métodos de acceso . " Sin embargo , es posible que desee anular estos métodos de acceso a un proceso personalizado que realiza un trabajo adicional . Instrucciones
1

Abra el archivo " aplicación " para su programa Objeto -C. Este es el archivo que crea el código para todos los métodos en el programa , incluyendo los métodos de acceso .
2

Escriba la siguiente línea de código, sustituyendo el " (int )" y " variable" para el tipo de datos real y el nombre de la variable que está afectando por su método de acceso personalizado:

- ( int ) Variable {

por ejemplo , si tiene una variable " float " llamada " fracción " debe escribir la siguiente línea:

- (float ) Fracción {
3

escriba su algoritmo de acceso personalizado , seguido de un refuerzo final para indicar la finalización de su método de acceso . El método normal de acceso contiene una sola línea de código que simplemente devuelve el valor de la variable :

renta variable ;

Así, el método de acceso original aparece como:

- ( int ) Variable {

renta variable ;

}

Ahora , supongamos que usted quiere tomar el valor de una variable de instancia y se multiplica por 100 . Por ejemplo, la variable de instancia podría ser un número " flotante " (que contiene decimales ) llamado " por ciento". Cada vez que usted interactúa con dicha variable , desea que el ciento tratado como un entero. Por lo tanto , es 0,67 para convertirse en 67 . Su método de acceso personalizada todo podría tener este aspecto :

- (float ) oldpercent {

int newpercent = ( int) oldpercent * 100 ;

newpercent retorno;

}

C /C + + Programming
Cómo quitar el relleno de una estructura C
Cómo crear una función en Microsoft Visual C + +
Cómo declarar funciones estáticas en C + +
¿Qué se entiende por siguiente término Proceso de asamblea?
¿Qué son los identificadores en C?
Cómo: GTK Selección Color
Cómo sacar el producto de una matriz en C + +
Cómo utilizar amigo funciones en C + +
Conocimiento de la computadora © http://www.ordenador.online