Java学习Day05

今日学习内容总结

  • final常量
  • 多态

常量final

  • 定义格式:public static final 数据类型 常量名称 = 数据值;
  • 一旦使用final关键字进行修饰,说明不可改变
  • 常量的名称完全大写
  • 在接口中,成员变量就是常量

多态

  • 定义格式: 父类名称 对象名 = new 子类名称();或者 接口名称 对象名 = new 实现类名称();
  • 访问成员变量的两种方法:
          1、直接通过对象名称访问成员变量,看等号左边是谁,就先用谁,没有则向上找
          2、间接通过成员方法访问成员变量,看该方法属于谁,就先用谁,没有则向上找
  • 访问成员方法:看new的是谁,就有限用谁,没有则向上找
  • 使用多态的好处:无论右边new的时候换成哪个子类,等号左边调用方法都不会变化。
  • 对象的向上转型,其实就是多态写法
          格式: 父类名称 对象名 = new 子类名称()
          含义:右侧创建一个子类对象,把他当做父类来看待使用。
  • 对象的向下转型,其实是一个还原的动作
          格式:子类名称 对象名 = (子类名称)父类对象;
          含义:将父类对象,还原成为本来的子类对象
  • 使用instanceof来判断一个父类引用的对象是哪一个子类 格式: 对象 instanceof 类名称
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运动是力量之源
    放松身心阅读 132评论 0 0
  • 疏离了的感情 像隔了夜的茶 再怎么喝 也还是没有了原来的味道
    羊小艾阅读 205评论 1 0
  • 朴二雄阅读 198评论 0 0
  • 一座海洋得了肺痨 它需要船只 需要飓风 需要银色的月光细细的 给它织一首香甜梦 浓烈黄昏摇荡的即将散开 风筝开始窜...
    三势阅读 213评论 0 4