zoukankan      html  css  js  c++  java
  • Class<?> getClass()

    getClass()方法属于Object的一部分,它将产生对象的类,并且在打印该类时,可以看到该类类型的编码字符串,前导"["表示这是一个后满紧随的类型的数组,而紧随的"I"表示基本类型int,

    //: initialization/OptionalTrailingArgrments.java
    package object;
    
    import static net.mindview.util.Print.*;
    
    public class OptionalTrailingArgrments{
        static void f(Character... args)
        {
            System.out.print(args.getClass());
            System.out.println(" length " + args.length);
        }
        static void g(int... args)  //可以变参数列表不依赖于自动包装机制,而实际使用的时基本类型
        {
            System.out.print(args.getClass());
            System.out.println(" length " + args.length);
        }
        public static void main(String args[])
        {
            f('a');
            f();
            g(1);
            g();
        }
    }/* output:
    class [Ljava.lang.Character; length 1
    class [Ljava.lang.Character; length 0
    class [I length 1
    class [I length 0
    *///~
  • 相关阅读:
    Python调用C++的DLL
    Go-map
    Go-切片
    Go-数组
    Go-流程控制
    Go-运算符
    Go-变量和常量
    Go-VS Code配置Go语言开发环境
    Go-跨平台编译
    Go-从零开始搭建Go语言开发环境
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/10088790.html
Copyright © 2011-2022 走看看