为了账号安全,请及时绑定邮箱和手机立即绑定

关于在类中创建其他类的对象的问题

其他类是public的属性,为什么创建不了对象,是必须对其他类的类成员进行初始化吗?

正在回答

5 回答

觉得不是因为没有初始化成员变量,可能一些细节出错了,幕友,你可以把代码加上来,这样比较清晰。

0 回复 有任何疑惑可以回复我~

那个其他类有可能是抽象类


0 回复 有任何疑惑可以回复我~
#1

菜菜粒 提问者

是这样的,我写了一个测试类,要访问一个类的方法,这个类不是抽象类,属性是public的,在测试类中首先要用new创建这个类的对象,但是创建不了,是不是因为我的这个类里的成员变量没有初始化。
2016-08-12 回复 有任何疑惑可以回复我~

你可以把问题描述的清楚点吗?

0 回复 有任何疑惑可以回复我~
#1

菜菜粒 提问者

是这样的,我写了一个测试类,要访问一个类的方法,这个类不是抽象类,属性是public的,在测试类中首先要用new创建这个类的对象,但是创建不了,是不是因为我的这个类里的成员变量没有初始化。
2016-08-12 回复 有任何疑惑可以回复我~

这是内部类,假如你定义的是成员内部类,那么就必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象


0 回复 有任何疑惑可以回复我~
#1

菜菜粒 提问者

是这样的,我写了一个测试类,要访问一个类的方法,这个类不是抽象类,属性是public的,在测试类中首先要用new创建这个类的对象,但是创建不了,是不是因为我的这个类里的成员变量没有初始化。
2016-08-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于在类中创建其他类的对象的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信