zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然JAVA反射机制学习笔记:认识Class类

    package org.lxh.demo15.getclassdemo ;
    class X{
    };
    public class GetClassDemo01{
        public static void main(String args[]){
            X x = new X() ;    // 实例化X类的对象
            System.out.println(x.getClass().getName()) ;    // 得到对象所在的类
        }
    };
    package org.lxh.demo15.getclassdemo ;
    class X{
    };
    public class GetClassDemo02{
        public static void main(String args[]){
            Class<?> c1 = null ;        // 指定泛型
            Class<?> c2 = null ;        // 指定泛型
            Class<?> c3 = null ;        // 指定泛型
            try{
                // 以下的操作形式是在开发中最常用的一种形式
                c1 = Class.forName("org.lxh.demo15.getclassdemo.X") ;
            }catch(ClassNotFoundException e){
                e.printStackTrace() ;
            }
            c2 = new X().getClass() ;        // 通过Object类中的方法实例化
            c3 = X.class ;    // 通过类.class实例化
            System.out.println("类名称:" + c1.getName())  ;    // 得到类的名称
            System.out.println("类名称:" + c2.getName())  ;    // 得到类的名称
            System.out.println("类名称:" + c3.getName())  ;    // 得到类的名称
        }
    };
  • 相关阅读:
    Record
    Solution -「洛谷 P6287」「COCI 2016-2017」Mag
    Solution -「洛谷 P3773」「CTSC 2017」吉夫特
    Solution -「SP 106」BINSTIRL
    Record
    Record
    Record
    Solution Set -「CSP-S 2020」
    MDK在SRAM中运行-STM32F103RCT6为例
    STM8S103F3P STVD+COSMIC开发环境搭建
  • 原文地址:https://www.cnblogs.com/tszr/p/12416955.html
Copyright © 2011-2022 走看看