1 / 38
文档名称:

Java 总结.ppt

格式:ppt   大小:345KB   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java 总结.ppt

上传人:ranfand 2016/9/18 文件大小:345 KB

下载得到文件列表

Java 总结.ppt

文档介绍

文档介绍:2016-9-1811:181第一部分第一部分面向对象语言基础面向对象语言基础第2页?掌握面向对象程序设计的三项显著特性:封装、继承与多态?重点掌握类和对象? JDK的环境变量的配置例如,设JDK的安装目录是:C:\,环境变量的配置从“我的电脑”(右键)?高级?环境变量:1. classpath?选择“系统变量”的“新建”,然后输入变量名和变量值:classpath .;C:\ \lib\; C:\ \lib\ 这里最前面的“.;”,是代表当前目录。2. path?选中“path”后,选择“系统变量”的“编辑”,然后在以前设置的环境变量path的值前插入:C:\ \bin; 类的定义 1. 类修饰符public 公共类:类可以被引入到任何包中使用。abstract 抽象类:不能定义对象,可以扩展子类。可以定义公共抽象方法,在子类中具体实现方法。2. 类的继承extends 父类名Java采用单继承:一个父类可以同时拥有多个子类,一个子类则只有一个父类。子类继承父类的特性,并可以添加自己的新特性。[类修饰符] class 类名[extends父类名][implements接口名列表] { 成员变量定义;成员方法定义;} 接口名表接口(interface)只能定义抽象方法和常量。实现接口的类可以使用接口的常量;在类体中定义接口中所有抽象方法的具体实现。?嵌套类(内部类)在一个类的内部定义的类,是它所在类的一个成员。 类的定义第6页[修饰符] 变量类型变量名列表;?成员方法的的定义: 类的成员?成员变量的定义:[修饰符]返回类型方法名(参数名列表) { 方法体}修饰符public: 公共成员private:私有成员protected:保护成员static:静态成员(可以由对象或类直接调用)不用static修饰:实例成员(只能由对象调用)final:常量abstract: 对象1. 创建对象类名对象名= new 类名(构造方法实参表); new运算符实现:?为新建对象(无名对象)开辟内存,?自动调用构造方法初始化该对象;?返回无名对象的引用值;2. 对象的使用通过运算符“·”实现对成员变量的访问和成员方法的调用。:所有成员;类外: 构造方法?构造方法是类的一种特殊方法,构造方法的主要作用是完成对象的初始化工作。它的特殊性主要体现在如下几个方面:?构造方法的方法名与类名相同。?构造方法没有返回类型。?构造方法在创建对象时被自动调用。?构造方法可以重载。?子类构造方法中应首先使用super关键字调用父类构造方法,完成子类对象所含的父类成员变量的初始化,再实现子类自定义成员变量的初始化。 构造方法?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 *r*r ; }?}?public class CircleExample?{ public static void main(String args[])? { Circle c = new Circle(3,4,5 );? ("园心是:x="+()+",y="+ () );? ("园面积是:"+() );? }?} this与super?类的每个成员方法中都隐含一个this引用和super引用,它们的作用主要体现在如下几个方面:?this引用调用成员方法的类或对象,super引用其父类或对象。?用this可以实现一个类的构造方法之间的相互调用: this(构造方法参数列表);必须作为构造方法中的第一个可执行语句。?子类构造方法中的第一条可执行语句应首先