下载此文档

Java课件 第六讲 Java面向对象程序设计.ppt


文档分类:IT计算机 | 页数:约52页 举报非法文档有奖
1/52
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/52 下载此文档
文档列表 文档介绍
第6讲 Java面向对象程序设计
面向对象的程序设计方法按照现实世界的特点,把复杂的事务抽象为对象。对象具有自己的状态和行为,通过对消息的反应来完成一定的任务。面向对象是Java的重要特性。
一、 Java面向对象基础
(一) 类的定义
Java的类是由类声明和类体二部分构成,
类声明定义的格式如下:
[类修饰符] class 类名[extends 父类名] [implements 接口名,[接口名]] {类体}
例:
public class HelloWorldApp
{ public static void main(String args[])
{ (“HelloWorld!”);
}
}
类体定义的格式:
class 类名
{ 变量声明;
方法声明;
}
例:
class Point
{ int x,y;
void init(int ix,int iy)
{ x=ix;
y=iy;
}
}
例:
public class Calculator{
private double result;
public double a,b;
public double Calculator(){
result=0;
}
public double Add(){
result=a+b;
return result;
}
public double Minus(){
result=a-b;
return result;
}
}
组成一个类的组件如下:
[import包]
[类修饰符] class xxxclass [extends父类] [implements 接口]
{
//类变量或称类字段
//实例变量或称实例字段
//构造函数
//静态初始者
//类方法
//实例方法
//内部类
}
(二) 类的修饰符
public——提供给其他类完全的存取权限。
即:在同一包中的类可自由取用此类,而别的包中的类可通过import关键词来引入此类所属的包加以运用。
用public修饰的类有几个特性:
1. 一个程序里只能有一个类被修饰为public,否则编译会错。
public class xxxClass(){…}
class aaaClass(){…}
class bbbClass(){…}
2. 源文件存储文件名,必须是用public修饰的类名(xxxClass)
3. 若程序中没有任何public类,则文件名可任取。而如果文件名是程序中的一个类名,则该类被视作public,可供别的类存取。
final——表示此类为“最终”类,别的类不能继承此类,其方法也不能被覆盖。
:
public final class System extends Object

注意:我们可使用该类,但不能继承并覆盖其内容。用重复的两个修饰符public+final的意思是:此final类可被import来引用,但不能被继承。System类关系到系统层级控制,为了安全性,故必须为final类,以避免被覆盖。但final与abstract就不能复合来用,因为二者是相冲突的。
另外:final关键字也可用于修饰方法和变量,用final修饰的方法不能被覆盖,用final修饰的变量定义的同时必须赋初值且在程序中不能被赋值,final变量被认为是符号常量,习惯上用大写字母表示这些变量。

Java课件 第六讲 Java面向对象程序设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数52
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fy5186fy
  • 文件大小0 KB
  • 时间2015-05-15