网站大量收购闲置独家精品文档,联系QQ:2885784924

JAVA_课程3_JAVA面向对象特性.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2EE培训课程 PMPARK GZ Leading E-Business Integrator of CHN Guangzhou | Beijing | Shanghai | Dalian * (8620)8363-3487 Java语言程序设计 Java面向对象特性 本章主要介绍以下的内容: 1. 类和对象 2. 类的封装性 3. 类的继承性 4. 类的多态性 5. 抽象类、最终类 6. 接口、实现接口类 7. 包 一、类和对象 一、类和对象 一、类和对象 一、类和对象 一、类和对象 一、类和对象 一、类和对象 一、类和对象 二、类的封装性 二、类的封装性 二、类的封装性 二、类的封装性 二、类的封装性 二、类的封装性 三、类的继承性 三、类的继承性 三、类的继承性 四、类的多态性 四、类的多态性 五、抽象类和最终类 五、抽象类和最终类 六、接口与实现接口 六、接口与实现接口 六、接口与实现接口 六、接口与实现接口 七、包 七、包 七、包 Java语言程序设计 谢谢   另外,在Java程序中使用类的地方,都可以指明包含它的包,这时就不必用import语句引入该类了。只是这样要敲入大量的字符,因此一般情况下不使用 。但是 ,如果引入的几个包中包括名字相同的类,则当使用该类时,必须指明包含它的包,使编译器能够载入特定的类。例如:类Date包含在包java.util中 ,我们可以用import语句引入它以实现它的子类myDate:   import java.util.*;   class myDate extends Date{         ……   }   也可以直接引入该类:   class myDate extends java.util.Date{         ……   }   两者是等价的。   三、编译和运行包   前面所举的例子中,我们没有用到package语句 ,即把文件中所有类都放在缺省的无名包中,它对应于当前工作目录。   如果用package语句指明一个包 ,则包的层次结构必须与文件目录的层次相同。  由上例可以看出,运行一个包中的类时,必须指明包含这个类的包 ,而且要在适当的目录下运行 ,同时正确地设定环境变量 CLASS PATH,使解释器能够找到指定的类。 ? 2005 GZ PMPARK Ltd. All Rights Reserved. * Click to edit Master title style, the title can be up to three lines long (if required) Click to edit Master subtitle style JAVA语言 采用面向对象的方法学解决问题时,要遵从的基本原则是:按人们通常的思维方式建立问题区域的模型,设计尽可能自然地表现求解方法的软件。 为了实现上述基本原则,必项建立直接表现组成问题区域的事物以及这些事物间的相互联系的概念,还必须建立适应人们一般思维方式的描述范式。 在面向对象的设计方法中: 对象(Object)和传递消息(message passing )分别是表现事物及事物间相互关系的概念。 类(class)和继承(inheritance)是适应人们一般思维方式的描述范式。 方法( method )是允许作用于这类对象上的各种操作、 这种对象、类、消息和方法的程序设计范式的基本点在于对象的封装性(encapsulation)和继承性 。通过封装能将对象的定义和对象的实现分开,通过继承能体现类与类之间的关系。以及由此带来的实体的多态性(polymorphism),从而构成了面向对象的基本特征 类   类是组成Java程序的基本要素 。它封装了 一类对象的状态和方法,是这一类对象的原型。 一、类声明   一个最简单的类声明如下:         class className {            ……         }   同时,在类声明中还可以包含类的父类,类所实现的接口以及修饰符public、abstract或final。 二、类体   类体中定义了该类所有的变量和该类所支持的方法。    class className {     memberVariableDeclarations     methodDeclarations    } 类中所定义的变量和方法都是类的成员。对类的成员可以设定访问权限 ,来限定其他对象对它的访问 ,访问权限可以有以下几种:private,protected,public,friendly 三、成员变量   最简单的成员变量的声明为:type vari

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档