初学java请问各位java大神 A a=new A(); B b=a.new B(); 是什么意思?

 我来答
honeyhejian
2012-07-30 · 超过44用户采纳过TA的回答
知道答主
回答量:184
采纳率:0%
帮助的人:151万
展开全部
A a=new A(); B b=a.new B();其实都是一个意思!~A a=new A();是创建一个A类的a对象!~后半句同理!~
因为JAVA是面向对象的编程语言!~所以必须要创建对象才能用!~也就是NEW的一个用处所在!·
望采纳!
tmeme
2012-08-02
知道答主
回答量:3
采纳率:0%
帮助的人:4819
展开全部
java中的嵌套类,class A{
class B {
}
}

一般我们要创建某个类的对象,只需要用 new关键字就可以了,但 B作为A的嵌套子类,我们可以把它看作是A的成员方法或成员变量 ,一定要创建B对象时,就用A a=new A(); B b=a.new B(); 可以解释为 先new一个A类对象,再用对象调用B这个方法
一般不推荐使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8a1aa53
2012-07-30 · 超过28用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:72.8万
展开全部
。。 你是不是把后半句给断句了? newB是连一起的?

不然没有a.new 这个方法的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王子魂兮
2012-07-30 · TA获得超过122个赞
知道答主
回答量:18
采纳率:0%
帮助的人:10.7万
展开全部
前半句了解,是新建一个A类型的对象。
后半句不甚了解,是不是B是A的子类对象?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daidaiclear
2012-07-30 · TA获得超过161个赞
知道答主
回答量:179
采纳率:0%
帮助的人:102万
展开全部
新建一个类A的对象,在建一个类B的对象,类B是类A的嵌套类,具类B只能通过A的对象访问。
形式类似
Public class A{

class B {
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式