前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >02 - JavaSE之基础及面向对象(补充)

02 - JavaSE之基础及面向对象(补充)

作者头像
Daotin
发布2018-08-31 10:26:02
2780
发布2018-08-31 10:26:02
举报

引用数据类型

  • java中的数据类型可以分为 基本数据类型 和 引用数据类型 两大类
  • int float char boolean等都是基本数据类型
  • 类类型都是引用数据类型
  • 引用数据类型类似C语言中的指针,多个引用数据类型可以引用同一个对象
  • 基本数据类型的变量都有一份自己的值拷贝,而引用数据类型都是指向自己堆空间的值。

多态

  • java中的多态只能发生于方法,子父类间完全相同的属性不会发生多态。
  • 子父类间完全相同的属性通过引用的类型而不是实际对象的类型确定访问哪一个。

public static void main(String[] args) 分析:

  1. public声明main是公共的,这样JVM才可以访问main方法,这个时候相当于跨包调用,所以修饰为public,包含这个main方法的类名也要修饰为public也是同样的原因,因为JVM需要找得到它和它中的main方法。
  2. static表示静态的,表示main方法不需要new一个对象就可以访问。
  3. void main(String[] args)是方法返回值,方法名和方法参数。

java语言中可以在子类重写的方法前加上 @Override 提示字,这样编译器会检查方法重写的是否合法。

  • 这样真好,避免重写时函数名等写错,然而编译器又不会报错的尴尬局面。
  • 一个子类可以实现多个接口,但是必须实现接口中的所有方法,否则子类将变成抽象类。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-01-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引用数据类型
  • 多态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档