Java 结.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一部分 面向对象语言基础 要点 掌握面向对象程序设计的三项显著特性: 封装、继承与多态 重点掌握类和对象 重点掌握接口的定义与使用 1.1 JDK的环境变量的配置 例如,设JDK的安装目录是:C:\JDK1.5 在Window2000/XP下,环境变量的配置从“我的电脑”(右键) ?高级? 环境变量: 1. classpath 选择“系统变量”的“新建”,然后输入变量名和变量值: classpath .;C:\JDK1.5 \lib\dt.jar; C:\JDK1.5 \lib\tools.jar 这里 最前面的“.;”,是代表当前目录。 2. path 选中“path”后,选择“系统变量”的“编辑” ,然后在以前 设置的环境变量path的值前插入: C:\JDK1.5 \bin; 1.2 类的定义 1. 类修饰符 public 公共类:类可以被引入到任何包中使用。 abstract 抽象类:不能定义对象,可以扩展子类。可以定义公共抽象方法,在子类中具体实现方法。 2. 类的继承 extends 父类名 Java采用单继承:一个父类可以同时拥有多个子类,一个子类则 只有一个父类。 子类继承父类的特性,并可以添加自己的新特性。 1.2 类的定义 1.3 类的成员 成员变量的定义: 1.4 对象 1. 创建对象 类名 对象名= new 类名(构造方法实参表); new运算符实现: 为新建对象(无名对象)开辟内存, 自动调用构造方法初始化该对象; 返回无名对象的引用值; 2. 对象的使用 通过运算符“ · ”实现对成员变量的访问和成员方法的调用。 对象名.成员变量名 对象名.成员方法名 类内:所有成员;类外:非私有成员 1.5 构造方法 构造方法是类的一种特殊方法,构造方法的主要作用是完成对象的初始化工作。 它的特殊性主要体现在如下几个方面: 构造方法的方法名与类名相同。 构造方法没有返回类型。 构造方法在创建对象时被自动调用。 构造方法可以重载。 子类构造方法中应首先使用super关键字调用父类构造方法,完成子类对象所含的父类成员变量的初始化,再实现子类自定义成员变量的初始化。 1.5 构造方法 class Point { private int x, y; Point ( int i, int j){ x=i; y=j;} int getx(){ return x;} int gety(){ return y;} } class Circle extends Point { private double r; Circle ( int i, int j, int k){ super(i,j); r=k; } double area() { return 3.14*r*r ; } } public class CircleExample { public static void main(String args[]) { Circle c = new Circle(3,4,5 ); System.out.println(园心是:x=+c.getx()+,y=+ c.gety() ); System.out.println(园面积是:+c.area() ); } } 1.6 this与super 类的每个成员方法中都隐含一个this引用和super引 用,它们的作用主要体现在如下几个方面: this引用调用成员方法的类或对象, super引用其父类或对象。 用this可以实现一个类的构造方法之间的相互调用: this(构造 方法参数列表);必须作为构造方法中的第一个可执行语句。 子类构造方法中的第一条可执行语句应首先使用super关键字 调用父类构造方法。当不需要传递参数时,super(); 可以省 略。 在子类中,用super.成员调用被隐藏的父类成员变量或被覆盖 的父类成员方法 1.7 接 口 接口(interface)定义抽象方法和常量。 接口功能由实现接口的类来实现: 在类的声明中包括一条实现接口的语句; 并且在类中定义接口抽象方法的具体实现。 实现接口的类可以使用接口的常量和调用具体实现的方法。 一个类只能直接继承一个父类,

文档评论(0)

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

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

1亿VIP精品文档

相关文档