¿Cómo crear una clase personalizada en Java?

La clase es la colección de objetos. La clase no es una entidad del mundo real, son solo plantillas y prototipos o planos. La clase no ocupa memoria. Podemos escribir una clase personalizada según nuestra elección con fines ilustrativos; se muestra un ejemplo en el programa a continuación como una clase auxiliar.

Ejemplo:

Java

// Java Program to Creating our Own Custom Class
 
// Importing input output classes
import java.io.*;
 
// Class 1
// Helper class
class Employee {
 
    // Member variables of this class
 
    // first attribute
    int id;
    // second attribute
    int salary;
    // third attribute
    String name;
 
    // Member function of this class
 
    // Method 1
    public void printDetails()
    {
        // Print and display commands
        System.out.println("My id is " + id);
        System.out.println("This is my name " + name);
    }
 
    // Method 2
    public int getSalary()
    {
 
        // Simply returning the salary
        return salary;
    }
}
 
// Class 2
// Main class
class Custom {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        // Display message only
        System.out.println("This is the custom class");
 
        // Creating object of custom class in the main()
        // method Instantiating a new Employee object
        Employee harry = new Employee();
 
        // Again creating object of custom class and
        // instantiating a new Employee object
        Employee robin = new Employee();
 
        // Initializing values for first object created
        // above
        harry.id = 23;
        harry.salary = 100000;
        harry.name = "Ritu bhatiya";
 
        // Initializing values for second object created
        // above
        robin.id = 25;
        robin.salary = 150000;
        robin.name = "Amit thripathi";
 
        // Printing object attributes by
        // calling the method as defined in our class
        harry.printDetails();
        robin.printDetails();
 
        // Calling the method again of our class and
        // storing it in a variable
        int salary = robin.getSalary();
 
        // Print and display the above salary
        System.out.println("Salary of robin : " + salary
                           + "$");
 
        System.out.println("ID : " + harry.id);
    }
}
Producción

This is the custom class
My id is 23
This is my name Ritu bhatiya
My id is 25
This is my name Amit thripathi
Salary of robin : 150000$
ID : 23

Publicación traducida automáticamente

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