第一章Java的类 北京大学计算机系 代亚非
1 第一章 Java的类 北京大学计算机系 代亚非
第一章Java的类 11有关面向对象的概念 12Java语言的特点 1.3Java的开发环境 1.4第一个Java程序 15Jav类型系统 16Java中字符串的类 17Java中的类、方法和变量 18Java名空间及访问规则 19Java中的抽象类、接口和程序包
2 第一章 Java的类 • 1.1 有关面向对象的概念 • 1.2 Java语言的特点 • 1.3 Java的开发环境 • 1.4 第一个Java程序 • 1.5 Java类型系统 • 1.6 Java中字符串的类 • 1.7 Java中的类、方法和变量 • 1.8 Java名空间及访问规则 • 1.9 Java中的抽象类、接口和程序包 • 1.10 对象的构造函数
1.1有关面向对象的概念 面向对象程序设计围绕的几个主要概念: 抽象数据类型、类、类型层次(子类),继 承性、多态性
3 1.1 有关面向对象的概念 • 面向对象程序设计围绕的几个主要概念: • 抽象数据类型、类、类型层次(子类),继 承性、多态性
1.1有关面向对象的概念 数据抽象类型 class car i Int color number, int door number: 现实生活 int speed; 中的对象 void brake0{∴} 计算机中 void speedup{…} void slowDown{…} 的对象的原型}
4 1.1 有关面向对象的概念 class Car { int color_number; int door_number; int speed; void brake() { … } void speedUp() {…}; void slowDown() { … } } 计算机中 的对象的原型 现实生活 中的对象 • 数据抽象类型
5 1.1有关面向对象的概念 什么是类? 类是描述对象的“基本原型”,它定义一种 对象所能拥有的数据和能完成的操作,在面向 对象的程序设计中,类是程序的基本单元。 程序中的对象 是类的一个实例, 是一个软件单元, 它由一组结构化 △ 的数据和在其上 methods 的一组操作构成
5 1.1 有关面向对象的概念 • 什么是类? • 类是描述对象的“基本原型”,它定义一种 对象所能拥有的数据和能完成的操作,在面向 对象的程序设计中,类是程序的基本单元。 variables methods • 程序中的对象 是类的一个实例, 是一个软件单元, 它由一组结构化 的数据和在其上 的一组操作构成