Метода Јава Објецт гетЦласс () враћа име класе објекта.
Синтакса getClass()
методе је:
object.getClass()
гетЦласс () параметри
getClass()
Метод не узима никакве параметре.
гетЦласс () Повратне вредности
- враћа класу објекта који позива методу
Пример 1: Јава Објецт гетЦласс ()
import java.util.ArrayList; class Main ( public static void main(String() args) ( // getClass() with Object Object obj1 = new Object(); System.out.println("Class of obj1: " + obj1.getClass()); // getClass() with String String obj2 = new String(); System.out.println("Class of obj2: " + obj2.getClass()); // getClass() with ArrayList ArrayList obj3 = new ArrayList(); System.out.println("Class of obj3: " + obj3.getClass()); ) )
Оутпут
Класа обј1: класа јава.ланг.Објецт Класа обј2: класа јава.ланг.Стринг Класа обј3: класа јава.утил.АрраиЛист
У горњем примеру, користили смо getClass()
методу да бисмо добили име класе. Ево, у могућности смо да позовемо getClass()
поступку који користи String
и ArrayList
објекат.
То је зато што String
и ArrayList
наследите Object
класу.
Пример 2: Позовите гетЦласс () из прилагођене класе
class Main ( public static void main(String() args) ( // create an object of the Main class Main obj = new Main(); // call getClass() method from Main System.out.println(obj.getClass()); ) )
Оутпут
разред Главна
Овде смо креирали разред по имену Маин. Имајте на уму да смо getClass()
метод позвали методом Маин.
То је могуће јер је Object
класа суперкласа свих класа у Јави.
Напомена : Object
Класа је суперкласа за све класе у Јави. Дакле, свака класа може применити getClass()
метод.