把子类对象复制给父类,调用方法时调用的是父类的还是子类的
把子类对象复制给父类,调用方法时调用的是父类的。在Java中,当你将子类对象复制给父类对象时,实际上是创建了一个新的父类对象,其中包含了子类对象的所有属性和方法。因此,当你调用父类对象的方法时,实际上是调用了父类对象的方法,而不是子类对象的方法。
举个例子,假设你有一个父类Person,它有一个方法sayHello(),以及一个子类Student,它也有一个方法sayHello()。现在,如果你将一个Student对象复制给一个Person对象,那么这个Person对象就会包含一个Student对象的所有属性和方法,包括sayHello()方法。当你调用Person对象的sayHello()方法时,实际上是调用了Person对象的sayHello()方法,而不是Student对象的sayHello()方法。
需要注意的是,当你从子类继承父类的属性和方法时,子类对象可以访问父类对象的属性和方法,但是当你从父类继承子类的属性和方法时,父类对象无法访问子类对象的属性和方法,因为父类对象只包含了子类对象的属性和方法,而不包含父类对象的属性和方法。
-
为什么不要用电水壶煮汤圆
之所以不要用电水壶煮汤圆,是因为用电水壶煮汤圆不仅在煮的过程中可能会被热水溅到,而且在狭小的空间中汤圆还很难完全煮熟,也可能会破裂或粘壶。而且电水壶到了一定温度就会自己断电,而这时候汤圆还是没有煮熟的,所以我们不能用电水壶去煮汤圆,最好是用一个电热锅。...
-
qq被辱骂举报选什么
qq被辱骂举报选存在其他违规行为。qq被辱骂举报的方法:1、打开手机QQ,在聊天对话框点击右上角三横图标进入设置页面。2、点击【举报该用户】。3、点击【存在其他违规行为】,上传言语辱骂截图证据进行举报即可。但平台一般不会直接处理被举报人,受限于“举报事项的...
-
v希腊数字是多少
v希腊数字是5。罗马数字Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ、Ⅶ、Ⅷ、Ⅸ、Ⅹ、Ⅺ、Ⅻ分别表示阿拉伯数字1、2、3、4、5、6、7、8、9、10、11、12。希腊数字是一套使用希腊字母表示的记数系统,又名“米利都数字”、“亚历山大数字”或“字母数字”。在现代希腊,它们仍被使用...
-
一氧化碳化学式
一氧化碳化学式为CO。一氧化碳是一种碳氧化合物,化学式为CO,分子量为28.0101,通常状况下为是无色、无臭、无味的气体。物理性质上,一氧化碳的熔点为-205℃,沸点为-191.5℃,难溶于水(20℃时在水中的溶解度为0.002838g),不易液化和固化。化学性质上,一氧化碳既有还原性,又有...