数据结构与算法(Java语言版)-Java面向对象编程

来源:互联网 发布:腾讯云cdn 阿里云cdn 编辑:程序博客网 时间:2024/06/03 20:18

封装:

        访问修饰符:声明为public的方法和域可以被其他任意对象使用;protected修饰符表示一个方法(数据域)可以被派生类或是包中声明了这些方法(数据域)的类所使用;private修饰符表示方法和域只能被类自己使用;修饰符缺省时说明包中所有对象均可以通过声明访问对象的方法和域。

抽象数据类型_接口:

        接口中即使不做任何标记,接口中的声明(方法)也是public的,而数据是final的。

        抽象类中可以不仅仅包含方法的签名,还可以包含方法的程序体。

继承:

        派生类可以访问基类中受保护的域和方法,而当非派生类和定义这些方法和域的类在相同的包中时,非派生类也可以访问这些域和方法。基类中没有访问修饰符的方法和域,如果派生类和基类在不同的包中,派生类不能访问这些域和方法;而和基类处于同一个包中的非派生类却可以访问这些没有访问修饰符的方法和域。一个声明为final的类是不能再派生的(包装类就是派生类的一种)。

多态性:
0 0
原创粉丝点击