Java | Constructores | Pregunta 4

¿Hay algún error de compilación en el siguiente programa Java?

class Point {
    int m_x, m_y; 
    public Point(int x, int y) {    m_x = x;    m_y = y;  }
    public static void main(String args[]) 
    {
      Point p = new Point();
    }
}

(A)
(B) No

Respuesta: (A)
Explicación: La función principal llama al constructor sin parámetros, pero solo hay un constructor definido en la clase que toma dos parámetros.

Tenga en cuenta que si escribimos nuestro propio constructor, el compilador no crea un constructor predeterminado en Java. Este comportamiento es el mismo que el de C++.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *