1 / 74
文档名称:

精品PPT课件--第6章 Java面向对象的程序设计.ppt

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

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

精品PPT课件--第6章 Java面向对象的程序设计.ppt

上传人:wz_198614 2014/4/3 文件大小:0 KB

下载得到文件列表

精品PPT课件--第6章 Java面向对象的程序设计.ppt

文档介绍

文档介绍:第六章 Java语言中的面向对象特征
第六章 Java语言中的面向对象特征

对象

面向对象特征
抽象类和接口

类的声明
成员变量
成员方法
方法重载
构造方法
finalize()方法

从程序设计的角度看,类是面向对象程序中最基本的程序单元。类实质上定义的是一种数据类型。类中包含一组变量和一组方法(函数),利用它可以创建对象。
类是对象的模板(template),对象是类的一个实例(instance)。

变量…
方法…
实例化
对象
类的声明
格式:[属性] class <类名> [继承说明] [接口说明]
{
[类体…]
}
类的属性:[ public ] [ abstract | final ]
继承说明: extends <父类名>
接口说明: implements <接口名>
类体:[ 成员变量] [ 成员方法]
成员变量
格式:[修饰符] 变量类型变量名称[=初值];
变量类型:简单类型、类、接口、数组
修饰符: [ public | protected | private ] [ static ] [ final ] [ transient ] [ volatile ]
说明:
◆访问控制修饰符:public protected private
◆非访问控制修饰符
▲static:类变量(或称静态变量),否则为实例变量
▲ final:常量
▲transient:暂时性变量(和序列化有关)
▲ volatile:共享变量(和线程有关)

成员方法
:
[修饰符] 返回类型方法名([参数列表])[例外抛出声明]
{
[方法体…]
}
说明:
返回类型:简单类型、类、接口、数组(必须写出)
修饰符:[ public | protected | private ] [ static ] [final | abstract ] [ native ] [ synchronized ]
参数列表:(任意)类型名称[ ,类型名称…]
例外抛出声明:throws 例外类型
方法体:局部变量定义以及Java语句

方法的重载(overload)
重载构成的条件:方法的名称相同,但参数类型或参数个数不同,才能构成方法的重载。
注意:方法类型不参与匹配。通常只有功能相似的方法重载才有价值

方法的重载
class MethodOverloading {
void receive(int i){
(“received int data:”+ i);
}
void receive(String s){
(“received string data:”+ s);
}
void receive(int i, int j){
(“received two int datas:”+ i + ”“+ j);
}
}
class MethodOverloadingTest {
public static void main(String args[ ]){
MethodOverloading mo=new MethodOverloading();
(1);
(“1”);
(1,2);
}
}
结果(编译、执行):
received int data:1
received string data:1
received two int datas:1 2

方法重载
注意事项:
只有返回类型不同,不能实现重载(编译出错)
如:
void receive( int i ){

}
int receive( int i ){

return(1);
}
如果调用不存在的方法,编译出错
如:receive()

最近更新

2024年鄂尔多斯生态环境职业学院单招职业适应.. 39页

2024年鄂尔多斯职业学院单招职业适应性考试模.. 41页

2024年重庆三峡学院单招职业技能考试模拟测试.. 40页

2024年重庆三峡职业学院单招职业适应性考试模.. 41页

2024年重庆传媒职业学院单招职业技能测试模拟.. 41页

2024年重庆信息技术职业学院单招职业技能考试.. 40页

2024年重庆公共运输职业学院单招职业适应性测.. 39页

2024年重庆商务职业学院单招职业倾向性考试模.. 41页

2024年重庆城市科技学院单招职业技能测试模拟.. 39页

2024年重庆城市管理职业学院单招职业适应性考.. 40页

2024年重庆工信职业学院单招职业适应性考试模.. 42页

2024年重庆市内江市单招职业倾向性测试模拟测.. 41页

2024年重庆市南充市单招职业倾向性测试模拟测.. 41页

2024年重庆市巴中地区单招职业倾向性考试模拟.. 39页

2024年重庆市成都市单招职业倾向性考试题库必.. 40页

2024年重庆市泸州市单招职业适应性测试模拟测.. 40页

2024年重庆市自贡市单招职业适应性测试题库汇.. 38页

2024年重庆市达川地区单招职业适应性考试模拟.. 40页

2024年重庆市雅安地区单招职业适应性考试题库.. 41页

2024年重庆建筑工程职业学院单招职业技能测试.. 40页

2024年重庆建筑科技职业学院单招职业技能考试.. 41页

2024年重庆护理职业学院单招职业适应性测试题.. 41页

2024年重庆文化艺术职业学院单招职业适应性考.. 40页

2024年重庆旅游职业学院单招职业倾向性测试模.. 40页

2024年重庆海联职业技术学院单招职业技能考试.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页