Якщо у вас є об’єкт JavaSW, ви можете отримати його об’єкт класу, викликавши для об’єкта getClass(). Щоб визначити рядкове представлення імені класу, ви можете виклик getName() для класу.
getClass() в Java є метод класу Object, наявний у java. мовний пакет. getClass() повертає клас часу виконання об'єкта "this". Цей повернутий об’єкт класу заблоковано статичним синхронізованим методом представленого класу.
Клас String представляє рядки символів. Усі рядкові літерали в програмах Java, такі як "abc", реалізовані як екземпляри цього класу.
Приклад рядка Java
- відкритий клас StringExample{
- public static void main(String args[]){
- Рядок s1="java";//створення рядка за допомогою рядкового літералу Java.
- char ch[]={'s','t','r','i','n','g','s'};
- Рядок s2=новий рядок(ch);//перетворення масиву символів на рядок.
- String s3=new String("example");//створення рядка Java за новим ключовим словом.
Якщо екземпляр об’єкта доступний, то найпростішим способом отримати його клас є викликати Object. getClass() . Звичайно, це працює лише для посилальних типів, які всі успадковують від Object.
Оскільки внутрішній клас існує всередині зовнішнього класу, ми повинні створити екземпляр зовнішнього класу, щоб створити екземпляр внутрішнього класу. Отже, спочатку для доступу до внутрішнього класу створити об’єкт зовнішнього класу, після чого створити об’єкт внутрішнього класу. Приклад 1: Java.