1 / 183
文档名称:

java 程序设计基础.ppt

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

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

分享

预览

java 程序设计基础.ppt

上传人:tggwft 2017/2/13 文件大小:1.02 MB

下载得到文件列表

java 程序设计基础.ppt

相关文档

文档介绍

文档介绍:Java 程序设计基础第一章 Java 的类 有关面向对象的概念 Java 语言的特点 Java 的开发环境 第一个 Java 程序 Java 类型系统 Java 中字符串的类 Java 中的类、方法和变量 Java 名空间及访问规则 Java 中的抽象类、接口和程序包 对象的构造函数 有关面向对象的概念?面向对象程序设计围绕的几个主要概念: 抽象数据类型、封装,继承性、多态性。 有关面向对象的概念 class Car { int color_number; int door_number; int speed; void brake() { …} void speedUp() { …}; void slowDown() { … } } 计算机中的对象的原型现实生活中的对象?抽象数据类型 有关面向对象的概念?什么是类? 类是描述对象的“基本原型”,它定义一种对象所能拥有的数据和能完成的操作,在面向对象的程序设计中,类是程序的基本单元。 variables methods ?程序中的对象是类的一个实例,是一个软件单元,它由一组结构化的数据和在其上的一组操作构成。 有关面向对象的概念?属性:即指对象的所知道的状态?方法:指对象的功能单元。?什么是消息? 消息是面向对象系统中实现对象间的通信和请求任务的操作?软件对象通过相互间传递消息来相互作用和通信?一个消息由三部分组成: 1. 接受消息的对象 2. 要完成方法的名字 3. 方法需要的参数对象 B 对象 A message 有关面向对象的概念?一个例子?在程序中操作的是类的一个实例:即对象?创建一个对象 Hello obj=new Hello(); ?调用方法 ( “ Hello World! ”) class Hello { } private String s ; public void showString (String s ) { (s); } 有关面向对象的概念?什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的数据的修改和访问程度。私有数据方法方法数据对象 A对象 B 公有数据 有关面向对象的概念?什么是子类?子类是作为另一个类的扩充或修正所定义的一个类. bicycle (super class) Mountain bikes Racing bikes Tandem bikes sub class 有关面向对象的概念?什么是继承?继承是子类利用父类中定义的方法和变量就像它们属于子类本身一样. class Car { int color_number; int door_number; int speed; void brake() { … } void speedUp() { …}; void slowDown() { … } } class Benz _Car extends Car { double amount; play_DVD() { … } }