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不能产生重写。

  • 相关阅读:
    日期间隔之年、月、日、时、分、秒
    加减年、月、日、时、分、秒
    求总和的百分比
    返回最值所在行数据
    返回各部门工资排名前三位的员工
    生成累计和
    将字符和数字数据分离
    从字符串中删除不需要的字符
    计算字符在字符串中出现的次数
    字符串文字中包含引号
  • 原文地址:https://www.cnblogs.com/yzyqqhr/p/5762798.html
Copyright © 2011-2022 走看看