Wednesday, November 20, 2024
Google search engine
HomeLanguagesJavaWriter getClass() method in Java with Examples

Writer getClass() method in Java with Examples

The getClass() method of Writer Class in Java is used to get the parent Class of this Writer instance. This method does not accept any parameter and returns the required Class details. 

Syntax of getClass() method

public final Class String getClass()

Calling of the getClass() method

object_name.getClass();

Parameters: This method accepts does not accepts any parameter. 

Return Value: This method returns the Class details which is the parent Class of the Writer instance. 

Note: The Object class is the superclass for all the classes in Java. Hence, every class can implement the getClass() method.

Examples of the Writer getClass() method

The below methods illustrate the working of the getClass() method: 

Example 1

Java




// Java program to demonstrate
// Writer getClass() method
import java.io.*;
 
// Driver Class
class GFG {
    // main function
    public static void main(String[] args)
    {
        try {
            // Create a Writer instance
            Writer writer = new PrintWriter(System.out);
 
            // Get the String
            // to be written in the stream
            String string = "GeeksForGeeks";
 
            // Write the string
            // to this writer using write() method
            writer.write(string);
 
            // Get Class details using getClass()
            System.out.println("Parent Class: "
                               + writer.getClass());
        }
        catch (Exception e) {
            System.out.println(e);
        }
    }
}


Output

Parent Class: class java.io.PrintWriter

Example 2

Java




// Java program to demonstrate
// Writer getClass() method
import java.io.*;
 
// Driver Class
class GFG {
    // main function
    public static void main(String[] args)
    {
        try {
            // Create a Writer instance
            Writer writer
                = new OutputStreamWriter(System.out);
 
            // Get the String
            // to be written in the stream
            String string = "GFG";
 
            // Write the string
            // to this writer using write() method
            writer.write(string);
 
            // Get Class details using getClass()
            System.out.println("Parent Class: "
                               + writer.getClass());
        }
        catch (Exception e) {
            System.out.println(e);
        }
    }
}


Output

Parent Class: class java.io.OutputStreamWriter
RELATED ARTICLES

Most Popular

Recent Comments