由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 这段是什么语法?
相关主题
怎样用class的string type name 动态生成object? static final的问题
问个基本问题请问一个serialize class object下载运行的问题
how to copy an Object?Is it possible to get Class object for T from a generic class? (下列空档,是否可填)
copy constructor都什么时候be called啊一个关于generics的问题
跪求大牛指点Java,看不懂什么意思。问题征解
Re: [转载] Re: .jar文件是怎么产生的?有熟悉Java Reflection的吗
[合集] 问一个很常见的过程的实现一道java题
请问这是什么语法what's inside an java object?
相关话题的讨论汇总
话题: class话题: 语法话题: object
进入Java版参与讨论
1 (共1页)
l*********s
发帖数: 5409
1
这个是声明Class数组吗?花括号算什么语法?Class不是没有构造函数的吗?
Class[] parameterTypes = new Class[] {StrategyParams.class};
Constructor constructor = clazz.getConstructor(parameterTypes
);
g*****g
发帖数: 34805
2
花括号就是数组初始化。
String [] a = new String[] {"abc"};

parameterTypes

【在 l*********s 的大作中提到】
: 这个是声明Class数组吗?花括号算什么语法?Class不是没有构造函数的吗?
: Class[] parameterTypes = new Class[] {StrategyParams.class};
: Constructor constructor = clazz.getConstructor(parameterTypes
: );

l*********s
发帖数: 5409
3
还是有问题,请好虫指教:貌似class Class没有公有构造子的。

【在 g*****g 的大作中提到】
: 花括号就是数组初始化。
: String [] a = new String[] {"abc"};
:
: parameterTypes

g*****g
发帖数: 34805
4
没有特别看过,但是任何类,如果没有定义constructor,都有一个缺省
没参数的constructor。

【在 l*********s 的大作中提到】
: 还是有问题,请好虫指教:貌似class Class没有公有构造子的。
l*********s
发帖数: 5409
5
Thanks a bunch!

【在 g*****g 的大作中提到】
: 没有特别看过,但是任何类,如果没有定义constructor,都有一个缺省
: 没参数的constructor。

h*****0
发帖数: 4889
6
这个地方说得有点不在点子上了。
new Class[] {XXX.class};
这句话里并没有涉及到constructor,而且Class的constructor是有定义的,而且是私
有的,所以不存在缺省constructor.
XXX.class其实就是一个Class对象,是现成的对象。
相当于:
Object o = new Object;
// ...
new Object[] {o};

【在 g*****g 的大作中提到】
: 没有特别看过,但是任何类,如果没有定义constructor,都有一个缺省
: 没参数的constructor。

l*********s
发帖数: 5409
7
更糊涂了,那么说这个是copy constructor?

【在 h*****0 的大作中提到】
: 这个地方说得有点不在点子上了。
: new Class[] {XXX.class};
: 这句话里并没有涉及到constructor,而且Class的constructor是有定义的,而且是私
: 有的,所以不存在缺省constructor.
: XXX.class其实就是一个Class对象,是现成的对象。
: 相当于:
: Object o = new Object;
: // ...
: new Object[] {o};

r*****s
发帖数: 985
8
他是说这个Class本身就是个Object,
跟具体这个Class的实现其实没关系,
当然你可以call klass.newInstance()去call constructor.

【在 l*********s 的大作中提到】
: 更糊涂了,那么说这个是copy constructor?
1 (共1页)
进入Java版参与讨论
相关主题
what's inside an java object?跪求大牛指点Java,看不懂什么意思。
How to know the size of a java object ?Re: [转载] Re: .jar文件是怎么产生的?
Jar question[合集] 问一个很常见的过程的实现
问一简单的问题 关于import请问这是什么语法
怎样用class的string type name 动态生成object? static final的问题
问个基本问题请问一个serialize class object下载运行的问题
how to copy an Object?Is it possible to get Class object for T from a generic class? (下列空档,是否可填)
copy constructor都什么时候be called啊一个关于generics的问题
相关话题的讨论汇总
话题: class话题: 语法话题: object