永发信息网

java 继承

答案:3  悬赏:60  手机版
解决时间 2021-04-27 14:31
  • 提问者网友:富士山上尢
  • 2021-04-27 01:08

还想问你个问题是关于继承的

class Father{

Arraylist arr=new Arraylist();

}

class Son extend Father{}

现在子类继承父类 那么现在arr这个属性 是子类和父类共享的吗还是给子类创建一个副本

在实例化一个子类的时候每一个子类的的arr的属性是不是就是父类的arr

最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-04-27 01:42

在实例化一个子类的时候每一个子类的的arr的属性是不是就是父类的arr  ////


这样说是不正确的。。。。


继承的作用之一就是为了代码的简写,,避免重复,这样才满足java的编译一次,只写一次原则。


子类继承父类,并不是子类从父类继承来的属性就是父类的,而是子类也有这个属性。


打个不恰当的比方,这个属性就好像是遗传病,

全部回答
  • 1楼网友:廢物販賣機
  • 2021-04-27 03:47

楼上真幽默

String s1="123";

String s2="123";

s1和s2当然指的同一个对象~~~

  • 2楼网友:詩光轨車
  • 2021-04-27 03:15

楼主你这句话(==在比较对象的时候是比较两个对象的地址的 如果返回的是true那么是同一个对象

)有问题啊!!

你试试这个

String s1="123";

String s2="123";

System.out.println(s1==s2);

看输出结果是不是true,那么你能说s1和s2是同一个对象吗??

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯