A a=new c();这创建的是谁的对象
答案:4 悬赏:30 手机版
解决时间 2021-01-11 13:42
- 提问者网友:容嬷嬷拿针来
- 2021-01-11 08:21
A a=new c();这创建的是谁的对象
最佳答案
- 五星知识达人网友:佘樂
- 2021-01-11 09:26
你好,这句代码的含义有以下几点:
1. A类是C类的父类或者更准确的说是超类,当然也包括C类是A类(A为接口时)的实现类。
2. A a 这里做的就是声明了一个A类的引用
3. A a = new C() ;这里做了两件事,一件事是创建了C类的对象,第二件事就是用A类的引用a指向这个C类的对象。
1. A类是C类的父类或者更准确的说是超类,当然也包括C类是A类(A为接口时)的实现类。
2. A a 这里做的就是声明了一个A类的引用
3. A a = new C() ;这里做了两件事,一件事是创建了C类的对象,第二件事就是用A类的引用a指向这个C类的对象。
全部回答
- 1楼网友:慢性怪人
- 2021-01-11 12:11
new 关键字后面的类名就是实际创建的对象,这种也发只是上转型,便于扩展
- 2楼网友:执傲
- 2021-01-11 10:54
c类的对象啊
不过c类必须是A类的子类
不过c类必须是A类的子类
- 3楼网友:你可爱的野爹
- 2021-01-11 10:48
new 对象就是创建的对象。至于赋值也就是保存地址而已
上面的代码就是创建C对象
上面的代码就是创建C对象
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯