1)重写与重载

a.重写是在子类中,修改父类的方法,最重要的是’修改‘,修改以后在运行期间执行子类对象的方法,父类的方法就被替换掉了

语法:

1.子类方法名与父类方法一样,参数相同

2.修饰词可以放大,异常可以具体(小类型)

3.父类的私有方法不能继承,就不能重写

4.运行期间动态调用对象类型的方法

b.重载

是类中方法名一样,功能类似,参数不同的方法

1.方法名一样,参数列表不同的方法

2.目的是使API的设计更加优雅

3.根据方法名和参数类型调用对应的方法

instanceof关键字

用来检查引用的对象的类型的兼容性

2)默认修饰符在当前包中有效

保护的属性protected的可见范围,当前包和子类

若方法和属性不知道给谁看的就用private

默认的修饰符尽量不用

保护的就给子类用

公有的尽量少用

学习java时的一些笔记(4)相关推荐

  1. 学习Java时,要记住的知识点太多,记不住怎么办?

    "今天学习,忘记明天",我相信这是每个学习者都会遇到的问题. 我们分析一下原因,逐一解释,然后给出解决方案,最后分享一下学习java的有效方法和途径: 记不住的可能原因 第一个:知 ...

  2. 零基础在学习Java时如何才能打好基础呢

    对于初学Java的人来说,打好基础并形成编程思维非常重要.从Java语言自身来看,主要的学习难点集中在基础部分,只有学好了基础才能向更高阶层进阶.那么零基础在学习Java时如何才能打好基础呢?小千建议 ...

  3. 学java时的一些笔记(2)

    1)continue:语句用在循环体中用于结束本次循环而开始于下一次循环 2)break:用于退出当前语句块,break用在循环体中用于退出循环 有标号的break可以用在嵌套的循环结构中,break ...

  4. 学java时的一些笔记(1)

    Linux的一些命令: 1)pwd:打印当前目录 2)cp:复制目录或文件 3)mkdir:创建目录 3)touch:创建文件 4)rm:删除目录或文件   在Unix中rm -r 目录名或文件名  ...

  5. 学习JAVA的随性笔记-权限修饰符

    担心自己会忘记 虽然都是小的知识点 但是还是记下来  这样的话 可以随时的查看

  6. 课堂笔记学习java(初级)

      这是有关Java语言基础的,偶这学期专业课开始学习java,希望通过此贴把偶的课堂笔记与大家分享,与初学者共同从零学起,还请各位高手随时指点,引导大家把基础打好,谢谢 .    现在每周两节课,偶 ...

  7. 每天学习java一小时_java再学感受 - 编程一小时的个人空间 - OSCHINA - 中文开源技术交流社区...

    首先的是,我买了一本新的有关于java的书,刚开始看,其实在此之前我已经学了一本java语法的书本,现在我买的这本书是我用来提升自己的java认知水平的,首先是对这本书的第一印象吧,里面的内容比较详细 ...

  8. 新手学习Java必需要知道的这些基本概念!

    学习好比盖房子,打地基好很重要,房了能盖多高关键看地基:学习同样道理,基础知识是以后学习一切技术的必要条件,我们在准备学习一门开发语言时,首先要学习它的基础,不仅要会,更要融会贯通:万变不离其宗,无论 ...

  9. 学习Java必须避开的十大致命雷区,新手入门千万不要踩!

      本文梳理了学习Java需要注意的十大雷区和常用工具,祝各位大神看好学好,长生不老.   1.研究太多,实践太少   在编程方面缺乏实践是十分致命的.从第一天开始学习,就要每天练习编程.就如同学习拳 ...

最新文章

  1. Java基础学习总结(31)——Java思维导图
  2. mysql 报错 sql_mode=only_full_group_by 解决方法
  3. 百度坐标转换火星坐标UDF
  4. VS2019 禁止Web项目停止调试后自动关闭浏览器(在浏览器窗口关闭时停止调试程序,在调试停止时关闭浏览器)
  5. python 为什么动态语言图片_聊聊动态语言那些事(Python)
  6. 什么是DVI光端机?dvi光端机的优势有哪些?
  7. SecureCRTSecureFX_HH_x64_7.0.0.326 crt部署项目到服务器
  8. mysql date compare_SQLDataCompare下载
  9. Vungle收购移动端创意技术公司TreSensa
  10. 抛物线的中点生成算法_零基础学习梯度下降算法
  11. vc 时间字符串转时间戳_Instant(时间戳)
  12. IEC61850报告服务(报文解析)
  13. 真深复制python_Python深复制浅复制or深拷贝浅拷贝
  14. Futter基础第15篇: 实现类似闲鱼App底部导航凸起按钮
  15. 在控制用' * '台画一个圆形图案
  16. 【安全问道】系列:阿里带你3分钟掌握一个互联网
  17. GNU大型项目构建和覆盖率生成(第一篇)
  18. iOS之加载Gif图片
  19. 计算机二进制祖宗是西方人?中国道教一张八卦图千年前早已解释!
  20. 快速健身---马步站桩

热门文章

  1. 【Spark篇】---Spark解决数据倾斜问题
  2. 企业应用程序部署在iOS 7.1上不起作用
  3. UNION和UNION ALL有什么区别?
  4. Silverlight+WCF 新手实例 象棋 棋子(三)
  5. 第三天·HTML常用标签
  6. __add__,关于运算符重载(用户权限)
  7. 217. Contains Duplicate - LeetCode
  8. java注解,通过反射解析注解,模仿hibernate,获取sql语句。
  9. css绝对定位如何在不同分辨率下的电脑正常显示定位位置?
  10. [学习笔记] ES6的数组遍历方式 for, forEach,for...in, for...of