JAVA:怎样创建对象???

创建对象不都是Studentxx=newStudent();吗?难道还可以直接newStudent();?我看讲接口回调的时候就是这么用的啊~... 创建对象不都是Student xx=new Student();

吗?难道还可以直接new Student();?我看讲接口回调的时候就是这么用的啊~
展开
 我来答
歪瑞顾K
推荐于2017-10-12 · TA获得超过2905个赞
知道大有可为答主
回答量:2731
采纳率:33%
帮助的人:2209万
展开全部
第一句,创建对象并返回这个对象在内存中的地址给xx 则xx可以理解为程序中这个对象的代言(引用),因为xx的指向的是这个对象

返回!!返回实际就是一个赋值运算,就是‘=’号 等号右边才是创建对象的语句 如果你不需要再次使用这个对象 仅仅是创建就OK了,那就用第二种的句子 new一个就完了
百度网友88fbadba8
2009-05-20 · TA获得超过130个赞
知道答主
回答量:136
采纳率:0%
帮助的人:126万
展开全部
创建对象就是new关键字,后面跟类的构造函数。有这两个就够了。
Student xx=new Student(); 是后面创建一个对象,然后把对象的引用指给“xx”。也就是“xx”指向就是新创建的对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
michales003
2009-05-20 · TA获得超过911个赞
知道小有建树答主
回答量:694
采纳率:0%
帮助的人:636万
展开全部
interface AI
{
public void method();
}
class B implements AI
{
...
}
AI obj = new B();
或者
new AI(){

public void method()
{
...doSth..
}

};
创建的是匿名类。
另外对象的创建可以通过类加载器来实例化。不一定都是通过new关键字创建的。一般项目开发中也是基于接口编程。很少可以看到Student xx=new Student();这样的语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式