永发信息网

java里的 A a=new A(){方法();} 这样的写法什么意思,谁能解释一下吗

答案:1  悬赏:40  手机版
解决时间 2021-03-17 10:30
  • 提问者网友:情歌越听越心酸
  • 2021-03-16 17:38
java里的 A a=new A(){方法();} 这样的写法什么意思,谁能解释一下吗
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-03-16 17:59
这其实和 这样的写法 一样的
class A{
}
A a=new A();
唯一不同的是 ,上面你提到的那个是 直接new 一个类 A的实例,而且类A是不可复用的。
但是 我提到的这种 是可以复用的,到处都可以使用,大部分情况下不推荐 你声明的那种方式。追问如果A这个类不是第一次写的类,而是已经存在的类库的类呢追答那就可以直接调用 我上面的 那种方式,而调用你写的这种就是 重写 类A了。追问是继承了类A并生成了A的子类的对象a吗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯