Ano ang Java Object getClass() Method?
Gumagamit ang Java ng pamamaraang tinatawag na getClass() na ibinigay ng class Object upang makuha ang klase ng anumang bagay na ginamit.Pamamaraan Header
public final Class<?> getClass()
Ang pamamaraan ay hindi kumukuha ng anumang parameter at tinatawag sa object na ang klase ay kailangang kunin.
Uri ng Pagbabalik
Ibinabalik ng pamamaraang ito ang klase ng "bagay".Halimbawa
public class DriverClass {
public static void main(String[] args) {
Object myObject = 25;
Class myObjectClass = myObject.getClass();
System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());
myObject = Float.NaN;
myObjectClass = myObject.getClass();
System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());
myObject = Short.MIN_VALUE;
myObjectClass = myObject.getClass();
System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());
myObject = 37.99999999000099990;
myObjectClass = myObject.getClass();
System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());
myObject = Long.MAX_VALUE;
myObjectClass = myObject.getClass();
System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());
myObject = "This is a String.";
myObjectClass = myObject.getClass();
System.out.println("Class of \"" + myObject + "\" = " + myObjectClass.getName());
}
}
Output
Class ng "25" = java.lang.Integer Class ng "NaN" = java.lang.Float Class ng "-32768" = java.lang.Short Class ng "37.999999990001" = java.lang.Double Class ng "9223372036854775800" = java.lang.Long Class ng "Ito ay isang String." = java.lang.String
Konklusyon
Ganyan mo lang magagamit ang getClass() method ng isang Object class sa Java. Bilang susunod na hakbang sa pag-aaral, tukuyin ang isang naka-customize na klase at tawagan ang paraang ito para sa mga pasadyang bagay na susuriin. Palaging tatanggapin ka ng post na ito kung sakaling magkaroon ng anumang mga pagbabago o blocker. Hanggang doon, patuloy na matuto at patuloy na lumago!
Higit pang pagbabasa: |
---|
GO TO FULL VERSION