zoukankan      html  css  js  c++  java
  • JavaSE第七天20160811

    包(package):文件夹

    一、包的作用:

    1. 解决类的重名问题。
    2. 管理类。

    二、当类位于包中时,类的首行必须为package语句(注释除外)。

    三、当使用其它包中的类时,需要使用import语句导入类(导包)。

    四、java.lang包中的内容,JVM会自动导入。

    五、eclipse中直接创建在src(default package)下的类无法使用import语句导入。

    六、JAVA命名规范:包名均为小写。oracle.jdbc.driver.OracleDriver

    继承与多态 

    1. JAVA是单继承:一个类只能有一个直接的父类。
    2. 使用extends关键字,表示继承关系。
    3. 子类可以继承父类所有的成员变量与成员方法(包括private)。
    4. 子类可以继承父类private的成员,但不能使用。
    5. 子类不能继承父类的构造方法。
    6. JAVA中的类不能确定自己是否有子类。
    7. 类之间的关系:

    a)         继承关系

    b)         依赖关系

    c)         聚合关系

    1. 访问权限:类(顶层类)只能使用public与默认权限修饰。

    类本身

    同包中的类

    其它包中的子类

    其它包中的非子类

    private

    Y

    N

    N

    N

    默认(包权限)

    Y

    Y

    N

    N

    protected

    Y

    Y

    Y

    N

    public

    Y

    Y

    Y

    Y

    1. 9.       方法的重写(方法的覆盖)

    a)         子类根据需要重写父类的方法。

    b)        重写的方法要与被重写的方法具有相同的方法名,参数列表,返回类型

    c)         重写方法的访问权限要大于等于被重写方法的访问权限

    d)        重写方法声明的异常必须小于等于被重写方法声明的异常

    e)         static不能产生重写。

  • 相关阅读:
    rsync+crontab 企业实战 全量备份
    添加共享文件盘,切换用户访问共享
    一天电你千百回,这样做远离静电你造么~
    Network Password Recovery工具查看windows凭据密码
    su 和su
    运维面试 怎么实现程序自启
    在tomcat中配置域名的方法
    使用windows update blocker工具关闭windows系统自动更新
    CVM 母机透传,什么是透传模块?为什么要透传?
    硬盘接口类型
  • 原文地址:https://www.cnblogs.com/yzyqqhr/p/5762798.html
Copyright © 2011-2022 走看看