网站首页 > 精选教程 正文
重中之重:学习之动力,在于美图
备注:本文只是列举章节中重要部分,供查漏补缺,分享交流
子类继承父类
1)加载顺序
① 加载父类静态代码块、静态变量,先声明先加载
② 加载子类静态代码块、静态变量,先声明先加载
③ 加载父类构造代码块、父类构造方法
④ 加载子类构造代码块,父类构造方法
2)注意事项
① 子类可继承父类protect、public修饰的方法或成员变量,而private不能继承。
② 子类继承不了父类的静态属性和静态方法
③ 不要为了父类中的一部分功能而使用继承
④ Object是所有类的超类
⑤ 深刻理解extends、implements、super 、this 、final的含义,及用途
枚举类
① 枚举用途:常用类声明同一大类下的不同小类的事务。
如:聊天软件属于大类,而具体小类是分布在互联网上的各种软件名称
/**
* 定义聊天软件的枚举
* 列举出各种聊天软件
*/
public enum chatToolsEnum {
/**
* QQ
*/
qq,
/**
* 微信
*/
weChat,
/**
* yy语音
*/
yyChat,
/**
* 钉钉
*/
dingding,
/**
* TIM
*/
tim;
}
② 定义枚举和其属性
如:定义搜索引擎,属性则为各搜索引擎的链接
package com.ibm.es.enums;
/**
* 定义搜索引擎
*/
public enum searchEnginessEnum {
/**
* 百度
*/
baidu("https://www.baidu.com/"),
/**
* 搜搜
*/
soso("https://www.soso.com/"),
/**
* 谷歌
*/
google("https://www.google.com/"),
/**
* 网盘搜搜
*/
wangpan("http://www.pansoso.com/");
private String url;
searchEnginessEnum(String url) {
this.url = url;
}
}
//注:一旦枚举定义了属性,一定要实现构造方法的重载。
Java反射
反射可以属于java中最强大的技术,如现优秀的开元框架Spring中的aop就是利用的java反射,理解反射非常重要。
网上将java反射的资源有很多,这里就不详细描述了。
- 上一篇: Java三大特性之继承
- 下一篇: 【继承的定义和使用】Java中的继承,让你的代码更高效、可重用!
猜你喜欢
- 2024-11-27 JAVA面向对象的三大特征——继承
- 2024-11-27 JAVA中的注解可以继承吗?
- 2024-11-27 学长带你学习java第三课——继承
- 2024-11-27 java技术专家带你深入java核心技术:反射+继承设计技巧+枚举类
- 2024-11-27 【编程】Java中的继承和多态,你了解多少?
- 2024-11-27 Java开发:java面向对象思想之继承
- 2024-11-27 用最通俗易懂的例子讲明白继承和组合的本质区别
- 2024-11-27 java继承的概念是什么?
- 2024-11-27 java基础-3-继承
- 2024-11-27 Java小白成长记:Java如何实现封装、继承、解析解构
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)