Al dise ar programas en Java, surge la necesidad de llamar a m todos desde la clase principal. Esto puede ser til, por ejemplo, cuando se necesita aprovechar la funcionalidad que proporciona la clase principal y a n as agregar l gica adicional. En este art culo, veremos varias formas de llamar a m todos desde la clase principal en Java.
El primer m todo es usar la palabra clave super. La palabra clave super se usa para referirse a los miembros de la clase principal. Por ejemplo, para llamar a un m todo desde la clase principal, debe usar la construcci n super.nombrem todo(). Esto le permite llamar a un m todo arbitrario desde la clase principal.
La segunda forma es anular el m todo con una llamada al m todo principal. Si la clase hereda de la clase principal, puede anular el m todo de la clase principal en la clase secundaria y, al hacerlo, llamar al m todo principal con la palabra clave super. Por ejemplo:
System.out.println ("m todo Hijo");
}
}
En este ejemplo, al llamar al m todo parentMethod () desde un objeto de la clase ChildClass, primero se llamar al m todo padre y luego al m todo hijo.
Tambi n es posible llamar a los m todos de la clase principal desde el constructor de la clase secundaria. super , . :
`java
class ParentClass {
int value;
ParentClass(int value) {
this.value = value;
}
void parentMethod() {
System.out.println( );
}
}
class ChildClass extends ParentClass {
ChildClass(int value) {
super(value + 1);
parentMethod();
}
- }
- public class Main {
- public static void main(String[] args) {
- ChildClass child = new ChildClass(10);
- // Salidas: m todo Padre
- }
- }
`
En este ejemplo, cuando se crea un objeto de la clase ChildClass con el argumento 10, se llama al constructor padre con el argumento 11 y, a continuaci n, se llama al m todo parentMethod() y se muestra el mensaje "m todo Padre".
C mo llamar a un m todo desde una clase Java
- Es posible llamar a un m todo est tico de una clase padre desde una clase secundaria en Java?
- new
- MyClass
Es posible anular un m todo de la clase principal en Java?. Por ejemplo, si la clase se llama hay un m todo llamado myMethod
| . el c digo de llamada al m todo se ver a as : | myObject.myMethod(); |
|---|---|
|
public static void main(String[] args) {
MyClass myObject = new MyClass();
myObject.myMethod();
}
}
Hello, World!
En este ejemplo, creamos una instancia de la clase
MyClass
. llamar a su m todo
myMethod
y muestra el mensaje " hola, mundo! .
Clase padre: ejemplos y gu a
En Java, una clase padre es una clase de la que se heredan otras clases. Contiene propiedades y m todos comunes que pueden ser utilizados por las clases secundarias.
Puede usar la palabra clave super para llamar a un m todo desde la clase principal en Java. Permite hacer referencia a los m todos y variables de la clase principal.
Ejemplo:
- class ParentClass {
- public void display() {
System.out.println ("Este es el m todo de la clase padre");
}
}
class ChildClass extends ParentClass {
public void display() {
super.display();
System.out.println ("Este es un m todo de clase secundaria");
}
}
public class Main {