Programa Java para crear un objeto para la clase y asignar valor en el objeto usando el constructor

Java es uno de los lenguajes de programación más populares. Es un lenguaje de programación orientado a objetos , lo que significa que podemos crear clases, objetos y muchos más. También admite herencia, polimorfismo, encapsulación y muchos más. Se utiliza en todas las aplicaciones, desde aplicaciones móviles hasta aplicaciones basadas en web. Las clases se definen como el modelo o plantilla a partir de la cual podemos crear objetos y los objetos son las instancias de la clase que consisten en estados y comportamientos.

Acercarse:

  • Primero, defina una clase con cualquier nombre ‘SampleClass’ y defina un método constructor.
  • El constructor siempre tendrá el mismo nombre que el nombre de la clase y no tiene un tipo de retorno .
  • Los constructores se utilizan para instanciar variables de la clase.
  • Ahora, usando los constructores podemos asignar valores.
  • Después del método constructor, implemente una función que devuelva el valor de cualquier variable.
  • Ahora, en la función principal, cree un objeto usando la palabra clave ‘nuevo’. Si no hay un constructor definido por el usuario de la clase, entonces se llama al constructor predeterminado de la clase ; de ​​lo contrario, cuando se crea el objeto , se llama al constructor definido por el usuario según el tipo y la cantidad de parámetros que coinciden con el constructor de la clase.  
  • Podemos llamar a la función declarada anteriormente usando el objeto.
  • Por último, imprima el valor de la función usando la instrucción System.out.println().
  • Una vez que haya terminado con la implementación, ejecute el programa y obtendrá el resultado.

Ejemplo 1:

Java

// Java program to show the class declaration 
// and how to create an instance of this class
  
// Class Declaration 
public class Student
{
    // Instance Variables
    String name;
    String course;
    int age;
   
    // Constructor Declaration of Class
    public Student(String name, String course,int age)
    {
        this.name = name;
        this.course = course;
        this.age = age;
    }
   
    // method 1
    public String getName()
    {
        return name;
    }
   
  
    public static void main(String[] args)
    {
        // creating object using new operator
        Student s1 = new Student("Ravi","CSE",23);
        
        System.out.println(s1.getName());
    }
}

Producción:

Ravi

Ejemplo 2:

Java

// Java program to show the class declaration 
// and how to create an instance of this class
  
// Class Declaration 
public class Computer
{
    // Instance Variables
    String name;
    String config;
    int cost;
    String os;
   
    // Constructor Declaration of Class
    public Computer(String name, String config,
                   int cost, String os)
    {
        this.name = name;
        this.config = config;
        this.cost = cost;
        this.os = os;
    }
   
    // method 1
    public String getName()
    {
        return name;
    }
   
    // method 2
    public String getConfig()
    {
        return config;
    }
   
    // method 3
    public int getCost()
    {
        return cost;
    }
   
    // method 4
    public String getOs()
    {
        return os;
    }
   
   
    public static void main(String[] args)
    {
      // creating object using new operator
      Computer c1 = new Computer("Apple","i5", 50000, "IOS");
  
      System.out.println("The company name is "+ c1.getName());
      System.out.println("The configuration  is "+ c1.getConfig());
      System.out.println("Its Cost is "+ c1.getCost());
      System.out.println("Its operating System  "+ c1.getOs());
        
    }
}

Producción:

The company name is Apple
The configuration  is i5
Its Cost is 50000
Its operating System  IOS

Publicación traducida automáticamente

Artículo escrito por bunnyram19 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 *