如何使用java程序向项目中上传图片_java中的继承(二)

继承中同名成员变量、局部变量的调用

开发程序的过程中,我们会定义很多的变量,在java继承中变量有三种:局部变量、本类的成员变量、父类的成员变量,如果变量都相同,这些变量的调用可以通过this、super关键字分别调用。

1.创建一个父类,在父类中定义一个变量

4281b3f4e96ffdef3913e75637499f1b.png

2.定义一个子类,继承父类,且在子类中定义成员变量和局部变量,并且调用

b40edaace0241ab07cc1b86141022365.png

3.编写测试类

3d0d2c0c2f90d109582fbc86552610a5.png

4.程序运行结果:

2560196d4dd1c87b03f1cf168f71110b.png

继承中成员方法的访问特点

在继承关系中,如果子类有和父类一样的方法,则是程序的 重写(覆盖、覆写)

(1)创建一个父类Fu.java

f61c67b6ca681bd7b6666ee80e9048c8.png

(2)创建一个子类Zi.java

34fc6ddc28b684de8fb663fbfb12bd93.png

(3)创建一个具有man方法的测试类Demo04ExtendsMethod.java

48649d19a1931da9e910aaff5c7668ae.png

(4)程序运行结果

子类的methodZi方法

父类的methodFu方法

=====================

子类的method方法


继承中方法重写的注意事项

(1)创建一个Fu.java类

e04d28721cd0910c2490fb3e1a9c31da.png

(2)创建一个Zi.java类

4a184e3145cbb8a8e70b0b53a8785b7d.png

(3)创建Demo01Override.java类(用于记笔记)

50a07f1136ca0d4dd6adfc940ec5f837.png

继承中方法重写的作用

在程序开发和迭代过程中我们需要不断添加新的功能和方法,但是老的方法程序调用的地方很多,迭代过程修改老方法是一种很不明智的做法,我们可以使用继承中方法的重写来解决这个问题。

程序假设10年前的软件和10年后的软件

(1)创建SoftV1.java

f89500e90d899414b6b3ed2f1017c97f.png

(2)创建SoftV10.java

9066c79b10a898e20e70c6d0c6c0223a.png

(3)创建Demo06Test.java

810f14477d5feddbd00ed5bb0f7b17c4.png

(4)程序运行的结果

程序中发短信的功能

程序中上传图片的功能

====================

程序中发短信的功能

程序中上传图片的功能

上传认证视频的功能

上传附件的功能

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值