JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

JavaSE第五章总结—继承

wys521 2024-11-27 12:17:53 精选教程 16 ℃ 0 评论

重中之重:学习之动力,在于美图





备注:本文只是列举章节中重要部分,供查漏补缺,分享交流

子类继承父类

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反射的资源有很多,这里就不详细描述了。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表