文档详情

Java第四章类与对象.ppt

发布:2017-04-28约字共77页下载文档
文本预览下载声明
第4章 类与对象;?本章导读 9、this关键字 10、包 11、import 语句 12、访问权限 13、对象的组合 14、基本类型数据的类包装 15、反编译和文档生成器 16、JAR文件;4.1 面向对象编程 ;4.2 类声明和类体 ; 类名:类名必须是合法的Java标识符,不能是Java中的关键字。 给类命名时,最好遵守下列习惯: 如果类名使用拉丁字母,那么名字的首字母使用 大写字母 如:Hello、Time、People 类名最好容易识别、见名知意。 当类名由几个“单词”复合而成时,每个单词的首写字母使用大写。 如:BeijingTime、AmericanGame、HelloChina;4.3 类体的构成;class 机动车{ int speed; //变量定义部分 float weight,height; //变量定义部分 void changSpeed(int newSpeed){ //方法定义 speed=newSpeed; } float getWeight(){ //方法定义 return weight; } float getHeight(){ //方法定义 return height; } };例:机动车类 成员变量有2个float类型的变量:“weight”、“height”和一个int型变量“speed”。 成员方法有3个:“changSpeed”、“getWeight”和“getHeight”。 对成员变量的说明: (1)成员变量的类型可以是Java中的任何一种数据类型,包括前面学习过的基本类型:整型、浮点型、字符型、数组以及后面要学习的对象及接口。 (2)成员变量在整个类内都有效,与它在类体中书写的先后位置无关。 例如:机动车类也可以写成机动车2;class 机动车2 { void changSpeed(int newSpeed){ //方法定义 speed=newSpeed; } int speed; //变量定义部分 float getWeight(){ //方法定义 return weight; } float weight; //变量定义部分 float getHeight(){ //方法定义 return height; } float height; //变量定义部分 };对成员变量的说明: (3)在定义类的成员变量时可以同时赋予初值,表明类所创建的对象的初始状态。 (4)对成员变量的操作只能放在方法中,方法可以对成员变量进行操作形成算法(合法、非法) 类的成员类型中可以有数据和方法(即数据的定义和方法的定义)但不能有语句,语句必须放在方法中。;class A { int a=9; float b=12 .6f; void f() { a=12; b=12.56f; } };4.4 构造方法与对象的创建;4.4.1 构造方法;class Rect { double sideA,sideB; Rect() //无参数构造方法。 { } Rect(double a,double b) //有参数构造方法。 { sideA=a; sideB=b; } ;double computerArea() { return sideA*sideB; } double computerGirth() { return (sizeA+sideB)*2; } };4.4.2 对象的创建;
显示全部
相似文档