求教大神大师

来源:8-3 如何使用 Java 中的对象

榮2

2016-10-30 13:01

类名 对象名 =new 类名();和new 类名();有什么区别

写回答 关注

2回答

  • 慕标0097473
    2016-10-30 14:08:04
    已采纳

    前者是通过给类定义一个对象名来创建对象,后者是不写出对象名创建对象,在java中称匿名,作用是一样的,但new类名()只能使用一次,因为他没有对象名,无法再一次调用。


  • 柴犬先生
    2016-10-30 13:48:13

    有点看不懂你想问什么,但我也试着回答一下。

    new 类名() ;这样写是进行对象的实例化,但仅仅这样写,你的对象是什么呢?因此我们要把要赋予的对象名写出来

    也就是 类名 对象名 = new 类名(); 

    举个例子 new 人();  人就是一个类名,代表“人”类。那么现在有一个小明,他是人。那我们要把他归于“人”类中,也就是 人 小明 =new 人(); 这样的一个过程就叫对象的实例化,对象就是小明

    希望对你能有帮助

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530653 学习 · 6091 问题

查看课程

相似问题