1.java getClass() 和 getSimpleName() 作用是源码什么 只有抽象的类里可以写抽象方法吗?抽象类能干什么呢?
2.å
³äºjava this.getClass();
java getClass() 和 getSimpleName() 作用是什么 只有抽象的类里可以写抽象方法吗?抽象类能干什么呢?
Object类的getClass()方法:方法原型:public final Class<?> getClass()
返回此 Object 的运行时类。
getSimpleName()方法也是源码无限火力源码Object类的,方法原型:
public String getSimpleName()
返回源代码中给出的源码cpr源码分析底层类的简称。
只有抽象的源码企业源码打包类里才能写抽象方法
抽象类的作用是代码重用,让子类去继承,源码成品源码1988则子类必须实现它的源码dylib源码在哪抽象方法,用一个抽象父类可以实例化多个子类,源码进而实现面向对象的源码多态特性
å ³äºjava this.getClass();
Javaçæ¯ä¸ªç±»é½å¸¦æä¸ä¸ªè¿è¡æ¶ç±»å¯¹è±¡ï¼è¯¥Class对象ä¸ä¿åäºå建对象æéçææä¿¡æ¯ã
å¯ä»¥ç¨.classè¿åæ¤ Object çè¿è¡æ¶ç±»Class对象ï¼ä¹å¯ä»¥ç¨getClass()è·å¾ã
è·å¾æ¤å¯¹è±¡åå¯ä»¥å©ç¨æ¤Class对象çä¸äºåå°ç¹æ§è¿è¡æä½ï¼
ä¾å¦ï¼
this.getClass().newInstance(); //ç¨ç¼ºçæé å½æ°å建ä¸ä¸ªè¯¥ç±»ç对象
this.getClass().getInterfaces(); //è·å¾æ¤ç±»å®ç°çæ¥å£ä¿¡æ¯
this.getClass().getMethods();//è·å¾æ¤ç±»å®ç°çææå ¬ææ¹æ³
Class.forName(" ... JDBC driver class name...."); // Classç±»çéææ¹æ³forName, åDiverManager注åè¿ä¸ªJDBC driverç±»