首页 > 其他分享 >10.13

10.13

时间:2023-10-13 23:56:14浏览次数:27  
标签:parent 子类 printValue myValue 10.13 父类 public

子类与父类有一样的方法和字段

public class ParentChildTest {
public static void main(String[] args) {
Parent parent=new Parent();
parent.printValue();
Child child=new Child();
child.printValue();

parent=child;
parent.printValue();

parent.myValue++;
parent.printValue();

((Child)parent).myValue++;
parent.printValue();

}
}

class Parent{
public int myValue=100;
public void printValue() {
System.out.println("Parent.printValue(),myValue="+myValue);
}
}
class Child extends Parent{
public int myValue=200;
public void printValue() {
System.out.println("Child.printValue(),myValue="+myValue);
}
}

 

 

 当子类与父类拥有同名方法,调用的方法由对象决定,对象是谁,就调用谁的方法。若子类与父类由相同的字段,子类中的字段会代替或隐藏父类中的字段,若子类方法想访问父类中被隐藏的字段时,需要用super关键字来访问。若子类被当作父类来使用,则通过子类访问的字段是父类的。

标签:parent,子类,printValue,myValue,10.13,父类,public
From: https://www.cnblogs.com/zh-ang-zhang/p/17763552.html

相关文章

  • 大二打卡(10.13)
    今天做了什么:今天自己捣鼓了俩小时,还是没能从idea上把程序实现出来,一直连不上服务器,运行程序就是弹出404的网页,然后找同学帮忙,同学提供了一个新的方法,用php,从八点开始,两个小时,终于,,太好了,心里的火终于能灭了遇到什么问题:遇到困难不要怕,总有人会,要求助明天怎么做:这一周老师们都......
  • 10.13动手动脑
       结论:      ......
  • 10.13
      结论:         ......
  • 10.13
    10.13   结论:     ......
  • 10.13 模拟赛
    7:40~8:10看完题,t1很有思路,t2能贪,t3应该能做,但是不好写,t4想到了转移,但是不对8:10~8:50发现自己t1的做法需要维护的东西很多,于是狠心写了一个线段树和树状数组8:50~9:40t2感觉不难,好像直接贪心就行,没发现什么反例,于是很愉快的写完了9:40~10:50不知道为什么特别困,可能没睡好,......
  • 10.13总结
    1.完成了课堂测试2.学习了关于maven项目编写UDF自定义函数,打包到hive中使用,用于清洗数据将hive上的数据表导出到linux的目录下,再导出到本机后导入可视化SQLspingboot创建工程将数据库中的数据进行echart显示......
  • 10.13模拟赛
    发现两个原题,举办了举办了。T1这个题原题,搞两个树状数组就好了。T2我以为是个贪心,结果下来是dp(赛时没有hack了自己的贪心哪里不对,只知道大样例每跑过(我们用\(dp_{i,j}\)表示在前\(i\)个椰子中选择了\(j\)个椰子最少需要砸多少下。然后枚举我们下一个要选择哪个位置的......
  • 10.13日记
    基于AvaloniUI创建MediaPlayer,根据系统平台集成相应的媒体播放器此方案是考虑不同系统使用不同的媒体播放器,包括第三方的播放器,如Android的ExoPlayer或者IjkPlayer等。。个人认为可以考虑下面的方案,有兴趣的小伙伴可以一起交流下,即:Window->NativeControlHost+Overla......
  • 2023.10.13 JavaScript DOM
    文档对象模型获取对象1.根据id属性值获取,返回单个对象varh1=document.getElementById('h1');2.根据标签名获取,返回对象数组vardivs=document.getElementByTagName('div');3.根据name属性值获取,返回对象数组varhobbys=document.getElementByName('hobby');4.根......
  • 10.13日
    一、昨天的竞赛,补题总结,并完成了个人题解  https://blog.csdn.net/weixin_73550568/article/details/133805307?spm=1001.2014.3001.5502二、完成了数据结构作业,还有一篇代码大全读后感。三、跑步四、复习线段树还有搜素。五、如果有时间再复习一下前端vue......