Јава објект гетЦласс ()

Метода Јава Објецт гетЦласс () враћа име класе објекта.

Синтакса 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()метод.

Занимљиви Чланци...