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

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

2012/4/9
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 devolver un vector a partir de una función
Diferencia entre C y Visual C
Cómo crear Door En GtkRadiant
Cómo convertir una cadena en caracteres en C + +
Cómo pasar Estructuras Plantilla en Funciones en C
C MDI Tutorial
Cómo utilizar Banners y calcomanías en Radiant GTK
Cómo eliminar un carácter de nueva línea en C
Conocimientos Informáticos © http://www.ordenador.online