java的constructor怎么用,Java Constructor getDeclaringClass()用法及代码示例
构造函数类提供有关一个类的单个构造函数的信息,并且还提供对那个构造函数的访问。
的getDeclaringClass()的方法java.lang.reflect.Constructor用于返回表示声明此对象表示的构造方法的类的类对象。此方法返回此构造函数的源类的名称。
用法:
public Class getDeclaringClass()
参数:此方法不接受任何内容。
返回:此方法返回一个对象,该对象表示基础成员的声明类。
以下示例程序旨在说明getDeclaringClass()方法:
示例1:
// Java program to illustrate getDeclaringClass() method
import java.lang.reflect.Constructor;
public class Main {
public static void main(String[] args)
{
// get Constructor object array
// from String class object
Constructor[] cons
= String.class.getConstructors();
Constructor constructor = cons[0];
// apply getDeclaringClass method
Class classObj
= constructor.getDeclaringClass();
// print result
System.out.println("Source class name : "
+ classObj.getName());
}
}
输出:
Source class name : java.lang.String
示例2:
// Java program to illustrate getDeclaringClass() method
import java.lang.reflect.Constructor;
import java.util.ArrayList;
public class Main {
public static void main(String[] args)
{
// get Constructor object for class object
Constructor constructor
= ArrayList.class.getConstructors()[0];
// apply getDeclaringClass method
Class classObj
= constructor.getDeclaringClass();
// print result
System.out.println(
"Class Name : "
+ classObj.getName());
}
}
输出:
Class Name : java.util.ArrayList
java的constructor怎么用,Java Constructor getDeclaringClass()用法及代码示例相关推荐
- java 求tan的角度_Java StrictMath tan()用法及代码示例
java.lang.StrictMath.tan()是Java中的内置函数,它返回角度的三角正切. 用法: public static double tan(double ang) 参数:该函数接受单 ...
- java is not a enclosing class_Java Class getEnclosingClass()用法及代码示例
java.lang.Class类的getEnclosingClass()方法用于获取该类的封闭类.如果该类是本地类或在该类中声明的匿名类,则该方法返回该类的封闭类.否则,此方法返回null. 用法: ...
- java foreach delete_Java CopyOnWriteArrayList forEach()用法及代码示例
CopyOnWriteArrayList的forEach()方法为Iterable的每个元素执行给定的操作,直到已处理完所有元素或该操作引发异常. 用法: public void forEach (C ...
- equals java的用法_Java ConcurrentLinkedDeque equals()用法及代码示例
java.util.ConcurrentLinkedDeque类的equals()方法用于比较指定对象与此ConcurrentLinkedDeque是否相等.当且仅当指定对象也是ConcurrentL ...
- java gui编程:swing创建窗体和进度条代码示例
package com.zxl;import javax.swing.*; import java.awt.*; import javax.swing.event.ChangeEvent; impor ...
- java filesystem_Java FileSystem isReadOnly()用法及代码示例
FileSystem类的isReadOnly()方法用于检查此文件系统是否仅允许对其文件存储区进行只读访问.如果文件系统仅允许对其文件存储进行读取访问,则此方法将返回true,否则返回false. 用 ...
- java中skip的用法,Java PushbackReader skip(long)用法及代码示例
Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...
- java中week of year_Java WeekFields weekOfYear()用法及代码示例
WeekFields类的weekOfYear()方法用于返回一个字段,以基于此WeekFields访问一年中的星期.例: 如果一年的第一天是星期一,则第一周从第一天开始,没有零周 如果一年的第二天是星 ...
- java 二维高斯_Java Random nextGaussian()用法及代码示例
随机类的nextGaussian()方法返回下一个伪随机数,即与随机数生成器序列的平均值为0.0,标准差为1.0的高斯(正态)分布双精度值. 用法: public double nextGaussia ...
最新文章
- C# .NET 使用第三方类库DotNetZip解压/压缩Zip文件
- 【搜索引擎基础知识3】搜索引擎相关开源项目及网站
- apache shiro_Apache Shiro第3部分–密码学
- Python List insert()方法
- Mybatis笔记——Mybatis入门
- 如何提高WEB程序的效率
- linux ss命令详解
- 智能优化算法:野狗优化算法 - 附代码
- 二进制,八进制,十六进制,十进制之间的换算
- 103 解决粘包问题
- 【eoeAndroid社区索引】Android二维码知识汇总
- 在Octane中提升渲染速度的技巧(第1部分)
- mac PowerPoint 导出高分辨率图片
- 从苏宁电器到卡巴斯基第36篇:我与卡巴斯基的邂逅(上)
- RK3399 4.4内核 修改DDR频率
- java-获取上个月的第一天和最后一天
- android10.0(Q) MTK 系统相机打开 USBCamera
- python爬取有道词典_python爬取有道词典json报错,求帮助!
- 浅谈深度学习:了解RNN和构建并预测
- 浅析2017年医疗类APP开发前景
热门文章
- 鸿蒙OS 生成密钥和证书请求文件
- java工厂模式学习
- c语言学习-将一个2*3的矩阵转置为3*2的矩阵
- 网页html修改,对学生信息进行修改网页html代码.doc
- OpenShift 4 之AMQ Streams(3) - 用Kafka MirrorMaker在Kafka集群间复制数据
- Elasticseach 从零开始学习记录(一) - 单实例环境搭建
- 使用TensorFlow.js进行AI在网络摄像头中翻译手势和手语
- Visual Studio 2019 for Mac 8.6 发布
- Visual Studio 2019 16.4 发布,加入对 GitHub 的整合
- 通过程序包管理器控制台解决版本错误(CS1705)