Java学习
Java学习记录
blublueee
这个作者很懒,什么都没留下…
展开
-
Java多态
原创 2021-08-22 09:51:55 · 45 阅读 · 0 评论 -
Java重写
重写需要有继承关系,子类重写父类的方法! 要求 方法名必须相同 参数列表必须相同 方法体不同 修饰符:重写函数的修饰符范围可以扩大但不能缩小 Public>Protected>Default>Private 抛出的异常:范围可以缩小但不能扩大 ClassNotFoundException --> Exception(大) 为什么要重写 父类的功能,子类不一定需要,或者不一定满足! 快捷键 Alt+Insert 选中override ...原创 2021-08-22 09:21:57 · 60 阅读 · 0 评论 -
Java中super关键字
super注意点: super() 方法为调用父类构造器的方法,在子类的构造方法中必须处于第一行。 super 只能出现在子类的方法或者构造方法中! super() 和 this() 不能同时调用构造方法, 因为两者在使用是都必须处于第一行,冲突了。 在继承条件下,子类构造器默认会调用父类的无参构造方法,如果父类没有定义无参构造器,此时会报错。所以在定义构造器时,一般有参无参一起定义。 Vs this: 代表的对象不同 this:代表本身调用者这个对象 super:代表父类对象的应用 前提 th原创 2021-08-21 09:15:20 · 70 阅读 · 0 评论 -
使用cmd命令行程序生成JavaDoc文档
使用cmd命令行程序生成JavaDoc文档 1. 找到java文件所在路径 2. 在文件路径前输入cmd 后回车(注:cmd后有个空格) 3. 输入javadoc -encoding UTF-8 -charset UTF-8 文件名 回车后等待生成 至此已经成功生成JavaDoc文档啦,打开生成的index.html文件即可查看文档。 ...原创 2021-08-17 17:05:19 · 225 阅读 · 0 评论 -
Java中方法的重载
Java中方法的重载 方法重载的规则 方法名称必须相同 参数列表必须不同(个数不同、类型不同或参数排列顺序不同) 方法的返回类型可以相同也可以不相同 仅仅返回类型不同不足以成为方法的重载 实现理论 方法名称相同时,编译器会根据调用方法的参数个数、参数类型等逐个匹配,以选择对应的方法。如果匹配失败,则编译器报错。 ...原创 2021-08-19 09:58:30 · 43 阅读 · 0 评论 -
Java构造器
构造器是类中的一个方法,new 一个对象即为调用这个方法 构造器方法: 与类名相同 没有返回值 作用: new 一个对象即为调用构造器方法 在构造器中初始化对象的值 注意: 构造器有两种形式,一种是无参构造,一种的有参构造,如果想两者都使用, 则利用方法的重载定义。 ...原创 2021-08-20 12:49:16 · 71 阅读 · 0 评论