07 2015 档案
摘要:###1.抽象类和抽象方法抽象方法:不完整的,仅有声明而没有方法体。``` abstract void f();```抽象类:包含抽象方法的类。(若一个类包含一个或多个抽象方法,则该类必须限定为抽象的。)1.用抽象类直接创建对象是不安全的,因为这个抽象类是不完整的。编译器通过这种方式保证了抽象类...
阅读全文
摘要:##前言**复用代码**是Java众多引人注目的功能之一。达到复用代码的方法有:1. 组合:新的类由现有类的对象所组成。(复用现有代码的功能,而非它的形式)2. 继承:按照现有类的类型组建新类。(不改变现有类的形式,复用现有类的形式并在其中添加新代码)。**面向对象程序设计的基石**##正文###1...
阅读全文
摘要:###类的访问权限Java中,访问权限修饰词用于确定库中哪些类对于该库的使用者是可用的。```public class Foo{}```**注意点:**1. 每个文件(编译单元)只能有一个public类。2. public类的名称必须完全和含有该编译单元的文件名相匹配,包括大小写。3. 编译单元内没...
阅读全文
摘要:###几种访问权限修饰词public,protected,private,friendly(Java中并无该修饰词,即包访问权限,不提供任何访问修饰词)使用时,放置在类中成员(域或方法)的定义之前的,仅仅控制它所修饰的特定定义的访问权。###包访问权限是默认访问权限,没有任何关键字>对于同一包中的所...
阅读全文
摘要:前言 Java是基于C++的,但Java是一种更加 纯粹 的面向对象程序设计语言。 C++和Java都是混合/杂合型语言。杂合型语言允许多种编程风格。 用引用操纵对象 每种编程语言都有自己操纵内存中元素的方式。 直接操纵元素 用某种基于特殊语法的间接表示(C和C++里的指针) 用引用操纵对象(Jav
阅读全文