Java语言程序设计
第3章 面向对象程序设 计基础
1
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
2
本章主要内容
• 3.1面向对象的基本概念 • 3.2 类与对象 • 3.2.1 定义类 • 3.2.2 成员方法 • 3.3 对象 • 3.4 面向对象特性 • 3.4.1 封装性
8
3.2 类与对象
类和对象是Java的核心和本质。它 们是Java语言的基础,编写一个 Java程序,在某种程度上来说就是 定义类和创建对象。定义类和建立 对象是Java编程的主要任务。
9
3.2.1 定义类
• 1、 类的一般形式 类由类声明和类体组成,而类体又由成
员变量和成员方法组成(如图3.3所示):
创建子类格式:
class subclass extends 父类名{
…
}
15
• (4) 实现接口
• 在类声明中使用关键字implements实现接口,
当要实现有多个接口时,各接口名以逗号分
隔,其形式为:
•
implements 接 口 1 , 接 口
2,···,···
• 接口是一种特殊的抽象类,这种抽象类中只
字,表示类声明的开始,类声明后面跟着 类名,按习惯类名要用大写字母开头,并 且类名不能用阿拉伯数字开头。给类名命 名时,最好取一个容易识别且有意义的名 字,避免A、B、C之类的类名。
14
(3) 声明父类
extends为声明该类的父类,这表明该类 是其父类的子类。一个子类可以从它的父 类继承变量和方法。extends只能实现单继 承。