Day08
2021/4/9 10:25:32
本文主要是介绍Day08,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
通过命令行生成javadoc文档
-
将.java文件在cmd窗口打开
-
运行命令 javadoc -encoding UTF-8 -charset UTF-8 Doc.java
-
格式:javadoc 参数 java文件
-
-
打开index.html网页
打开画图工具
mspaint
构造器
-
和类名相同
-
没有返回值
作用
-
new 本质在调用构造方法
-
初始化对象的值
优点
-
定义了有参构造之后,如果想使用无参构造,需要显式地定义一个无参构造
Alt+Insert 生成构造器
封装
-
提高程序的安全性,保护数据
-
隐藏代码的实现细节
-
统一接口
-
增加系统的可维护性
继承
super注意点
1. super调用父类的构造方法,必须在构造方法的第一行 2. super必须只能出现在子类方法或者构造方法中 3. super和this不能同时调用构造方法
Vs this
-
代表的对象不同
this:本身调用者这个对象
super:代表父类对象的应用
-
前提
this:没有继承也可以使用
super:只能在继承条件才可以使用
-
构造方法
this():本类的构造
super():父类的构造
方法重写 override
需要有继承关系,子类重写父类的方法
-
方法名必须相同
-
参数列表必须相同
-
修饰符:范围可以扩大但不能缩小:public>protected>default>private
-
抛出的异常:范围可以缩小,但不能扩大:Exception ---> ClassNotFoundException
子类的方法和父类必须一致,方法体不同
多态
-
多态是方法的多态,属性没有多态
-
父类和子类,有联系-------------无联系就会发生类型转换异常 ClassCastException
-
存在条件:继承关系,方法需要重写,父类引用指向子类对象 Father s = new Son();
抽象类
不能new,只能靠子类去实现它
-
抽象类中可以写普通方法
-
抽象方法必须在抽象类中
接口
-
约束
-
定义一些方法,让不同的人实现
-
接口中所有方法都是 public abstract
-
属性都是public static final
-
接口不能被实例化,接口中没有构造方法
-
利用implements关键字, 可以实现多个接口
-
实现的类必须要重写接口中的方法(利用接口实现多继承)
这篇关于Day08的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-22项目:远程温湿度检测系统
- 2024-12-21《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》简介
- 2024-12-21后台管理系统开发教程:新手入门全指南
- 2024-12-21后台开发教程:新手入门及实战指南
- 2024-12-21后台综合解决方案教程:新手入门指南
- 2024-12-21接口模块封装教程:新手必备指南
- 2024-12-21请求动作封装教程:新手必看指南
- 2024-12-21RBAC的权限教程:从入门到实践
- 2024-12-21登录鉴权实战:新手入门教程
- 2024-12-21动态权限实战入门指南